2 schools in Leonardo
Whether you are tracking a high school, middle school, or elementary campus, Leonardo's 2 public K-12 schools collectively enroll about 817 students (1 elementary and 1 middle).
7-year change in Leonardo
SY 2017-18 vs SY 2024-25| Name | Level | Grades | Enrollment |
|---|---|---|---|
| Bayshore Middle School | Middle | 06-08 | 534 |
| Leonardo Elementary School | Elementary | KG-05 | 283 |
About Leonardo
Public education in Leonardo, New Jersey runs across 2 schools that hosts roughly 817 students. By footprint, Leonardo sits in the rural-scale bracket.
In terms of grade levels, the city is made up of 1 elementary, and 1 middle.
Average school size in Leonardo is around 409 students, 24% below the New Jersey average of about 540.
Looking at the last 7 years. Combined enrollment now sits at 817 students, fell 10% from the 906 reported in SY 2017-18. The White share of public-school enrollment declined from 84% to 79%.
On this page, the community for Leonardo discusses enrollment trends, district policy changes, and bus-route updates. Posts come from current and former families, staff, and alumni.