The Florham Park School District serves public school students in pre-kindergarten through eighth grade.
Students in public school for ninth through twelfth grades are served by the Hanover Park Regional High School District, attending Hanover Park High School together with students from East Hanover Township, where the school is located.