Not sure what I'm messing up, would really appreciate some help

Hi all, I’m working on the JS School catalogue project. I’m not sure what I’m messing up so If someone could point out my errors and offer a solution I’d appreciate it.

project - https://www.codecademy.com/courses/introduction-to-javascript/projects/school-catalog

My code is below

class School {
  constructor(name, level, numberOfStudents) {
    this._name = name;
    this._level = level;
    this._numberOfStudents = numberOfStudents;
    
  }
  
  get name() {
		return this._namme;
  }
  
  get level() {
		return this._level;
  }
  
  get numberOfStudents() {
    return this._numberOfStudents; 
  }
  
  set numberOfStudents(value) {
    if(value.isNan()){
      console.log('Invalid input: numberOfStudents must be set to a Number.');
    }
    else {
      this._numberOfStudents = value; 
    }
   }
  
quickFacts() {
  console.log(`${this.name} educates ${this.numberOfStudents} at the ${this.level} school level.`)
}
  
  static pickSubstituteTeacher(substituteTeachers) {
    const randInt = Math.floor(Math.random() * substituteTeachers.length);
    return substituteTeachers[randInt];
  }
  
}

class PrimarySchool extends School {
  constructor(name, numberOfStudents, pickupPolicy) {
    super(name, 'primary', numberOfStudents);
    this._pickupPolicy = pickupPolicy;
  }
  
  get pickupPolicy() {
    return this.pickupPolicy;
  }
}

class HighSchool extends School {
  constructor(name, numberOfStudnts, sportTeams) {
    super(name, 'high', numberOfStudents);
    this._sportsTeams = sportsTeams;
  }
  
  get sportsTeams() {
    return this.sportsTeams;
  }
}

const lorraineHansbury = new PrimarySchool('Lorraine Hansbury', 514, 'Students must be picked up by a parent, guardian, or a family member over the age of 13.');

lorraineHansbury.quickFacts();

const sub = School.pickSubstituteTeacher(['Jamal Crawford', 'Lou Williams', 'J. R. Smith', 'James Harden', 'Jason Terry', 'Manu Ginobli']);

const alSmith = new HighSchool('Lorraine Hansbury', 514, 'Students must be picked up by a parent, guardian, or a family member over the age of 13.');






console.log(alSmith.sportsTeams);




the consoles giving me the following

undefined educates 514 at the primary school level.
/home/ccuser/workspace/learn-javascript-classes-school-catalog/app.js:54
super(name, ‘high’, numberOfStudents);
^

ReferenceError: numberOfStudents is not defined
at HighSchool (/home/ccuser/workspace/learn-javascript-classes-school-catalog/app.js:54:25)
at Object. (/home/ccuser/workspace/learn-javascript-classes-school-catalog/app.js:69:17)
at Module._compile (module.js:571:32)
at Object.Module._extensions…js (module.js:580:10)
at Module.load (module.js:488:32)
at tryModuleLoad (module.js:447:12)
at Function.Module._load (module.js:439:3)
at Module.runMain (module.js:605:10)
at run (bootstrap_node.js:427:7)
at startup (bootstrap_node.js:151:9)

Thank you in advance

Spelling mistake. numberOfStudents