For public school students in ninth through twelfth grades, the school district maintains sending/receiving relationships with the Asbury Park Public Schools and Neptune Township Schools under which 93% of Bradley Beach students are sent to Asbury Park High School and the other 7% are sent to Neptune High School. As of the 2017–18 school year, the high school had an enrollment of 415 students and 43.5 classroom teachers (on an FTE basis), for a student–teacher ratio of 9.5:1; Neptune High School had an enrollment of 1,336 students and 105.3 classroom teachers (on an FTE basis), for a student–teacher ratio of 12.7:1.