School catalog project not work properly

why this project return undefined ?

class School {
constructor(name, level, numberOfStudents) {
this._name = name;
this._level = level;
this._numberOfStudents = numberOfStudents;
}
get name() {
return this._name;
}
get level() {
return this._level;
}
get numberOfStudents() {
return this._numberOfStudentsl;
}
set numberOfStudents(newNumberOfStudents) {
if (typeof newNumberOfStudents === “number”) {
this._numberOfStudens = newNumberOfStudents;
} else {
console.log(“Invalid input: numberOfStudents must set to a number.”);
}
}
quickFacts() {
console.log(
${this._name} educates ${this._numberOfStudents} students at the ${this._level}.
);
}
static pickSubstituteTeacher(substituteTeachers) {
let randomNumber = Math.floor(Math.random() < substituteTeachers.length);
return substituteTeachers[randomNumber];
}

}

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, numberOfStudents, sportsTeams) {
super(name, “high”, numberOfStudents);
this._sportsTeams = sportsTeams;
}
get soprtsTeams() {
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()
School.pickSubstituteTeacher([‘Jamal Crawford’, ‘Lou Williams’, ‘J. R. Smith’, ‘James Harden’, ‘Jason Terry’, ‘Manu Ginobli’]);

const alSmith = new HighSchool(‘Al E. Smith’, 415, [‘Baseball’, ‘Basketball’, ‘Volleyball’, ‘Track and Field’]);

console.log(alSmith.sportsTeams)

Haven’t looked through all the code, but you made a spelling error in a getter.

get soprtsTeams() {
return this._sportsTeams;
}