The Hasbrouck Heights School District serves public school students in pre-kindergarten through twelfth grade.
The district also serves students from Teterboro, a non-operating district that was merged into the Hasbrouck Heights School District following its dissolution on July 1, 2010.
As of the 2017–18 school year, the district, comprised of four schools, had an enrollment of 1,832 students and 140.3 classroom teachers (on an FTE basis), for a student–teacher ratio of 13.1:1.
Schools in the district (with 2017-18 enrollment data from the National Center for Education Statistics) include Euclid Elementary School with 343 students in grades Pre-K–5, Lincoln Elementary School with 402 students in grades Pre-K–5, Hasbrouck Heights Middle School with 490 students in grades 6–8 and Hasbrouck Heights High School with 565 students in grades 9–12.

Public school students from the borough, and all of Bergen County, are eligible to attend the secondary education programs offered by the Bergen County Technical Schools, which include the Bergen County Academies in Hackensack, and the Bergen Tech campus in Teterboro or Paramus.
The district offers programs on a shared-time or full-time basis, with admission based on a selective application process and tuition covered by the student's home school district.

Corpus Christi School is a Catholic elementary school that serves children in preschool through eighth grade.
The school belongs to the Corpus Christi Parish, and has two main buildings: the early childhood learning center, for ages three to five, and the main building for ages five to thirteen.
The school operates under the supervision of the Roman Catholic Archdiocese of Newark.
The Hasbrouck Heights School District serves public school students in pre-kindergarten through twelfth grade. The district also serves students from Teterboro, a non-operating district that was merged into the Hasbrouck Heights School District following its dissolution on July 1, 2010. As of the 2017–18 school year, the district, comprised of four schools, had an enrollment of 1,832 students and 140.3 classroom teachers (on an FTE basis), for a student–teacher ratio of 13.1:1. Schools in the district (with 2017-18 enrollment data from the National Center for Education Statistics) include Euclid Elementary School with 343 students in grades Pre-K–5, Lincoln Elementary School with 402 students in grades Pre-K–5, Hasbrouck Heights Middle School with 490 students in grades 6–8 and Hasbrouck Heights High School with 565 students in grades 9–12.
Public school students from the borough, and all of Bergen County, are eligible to attend the secondary education programs offered by the Bergen County Technical Schools, which include the Bergen County Academies in Hackensack, and the Bergen Tech campus in Teterboro or Paramus. The district offers programs on a shared-time or full-time basis, with admission based on a selective application process and tuition covered by the student's home school district.
Corpus Christi School is a Catholic elementary school that serves children in preschool through eighth grade. The school belongs to the Corpus Christi Parish, and has two main buildings: the early childhood learning center, for ages three to five, and the main building for ages five to thirteen. The school operates under the supervision of the Roman Catholic Archdiocese of Newark.
Hasbrouck Heights, New Jersey