The Allendale School District serves public school students in pre-kindergarten through eighth grade.
As of the 2017–18 school year, the district, comprised of two schools, had an enrollment of 922 students and 75.0 classroom teachers (on an FTE basis), for a student–teacher ratio of 12.3:1.
Schools in the district (with 2017-18 enrollment data from the National Center for Education Statistics.)
are 
Hillside School with 389 students in pre-kindergarten to 3rd grade and 
Brookside School with 524 students from 4th to 8th grades.

Public school students in Allendale for ninth through twelfth grades attend Northern Highlands Regional High School, which also serves students from Ho-Ho-Kus, Upper Saddle River and some of Saddle River's students (who have the option of attending either Northern Highlands or Ramsey High School, as part of sending/receiving relationships with the two districts).
As of the 2017–18 school year, the high school had an enrollment of 1,352 students and 113.0 classroom teachers (on an FTE basis), for a student–teacher ratio of 12.0:1.
New Jersey Monthly magazine ranked Northern Highlands Regional High School as the 22nd-best high school of the 328 ranked schools in New Jersey in its 2012 rankings of the "Top Public High Schools" after being ranked 6th of 322 schools in 2010.

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.
The Allendale School District serves public school students in pre-kindergarten through eighth grade. As of the 2017–18 school year, the district, comprised of two schools, had an enrollment of 922 students and 75.0 classroom teachers (on an FTE basis), for a student–teacher ratio of 12.3:1. Schools in the district (with 2017-18 enrollment data from the National Center for Education Statistics.) are 
Hillside School with 389 students in pre-kindergarten to 3rd grade and 
Brookside School with 524 students from 4th to 8th grades.
Public school students in Allendale for ninth through twelfth grades attend Northern Highlands Regional High School, which also serves students from Ho-Ho-Kus, Upper Saddle River and some of Saddle River's students (who have the option of attending either Northern Highlands or Ramsey High School, as part of sending/receiving relationships with the two districts). As of the 2017–18 school year, the high school had an enrollment of 1,352 students and 113.0 classroom teachers (on an FTE basis), for a student–teacher ratio of 12.0:1. New Jersey Monthly magazine ranked Northern Highlands Regional High School as the 22nd-best high school of the 328 ranked schools in New Jersey in its 2012 rankings of the "Top Public High Schools" after being ranked 6th of 322 schools in 2010.
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.
Allendale, New Jersey