Middletown Township Public School District

Leonardo, New Jersey · Monmouth County · Regular local school district

Students
8,791
Grades
PK–12
Schools
16
Per-pupil spending
$24,776

Student demographics

Hispanic
998 (11%)
White
7,123 (81%)
Black
146 (2%)
Asian
180 (2%)
Two or more
328 (4%)
American Indian
5 (0%)
Pacific Islander
7 (0%)

Funding

Total revenue
$237,732,000
Federal
$10,555,000
State
$63,318,000
Local
$163,859,000

Contact

834 Leonardville Road, NJ 07737
(732) 671-3850
www.middletownk12.org

Schools in Middletown Township Public School District (16)

SchoolType
Bayshore Middle SchoolRegular School
Bayview Elementary SchoolRegular School
Fairview Elementary SchoolRegular School
Harmony Elementary SchoolRegular School
Leonardo Elementary SchoolRegular School
Lincroft Elementary SchoolRegular School
Middletown High School NorthRegular School
Middletown High School SouthRegular School
Middletown Village Elementary SchoolRegular School
Navesink Elementary SchoolRegular School
New Monmouth Elementary SchoolRegular School
Nut Swamp Elementary SchoolRegular School
Ocean Avenue Elementary SchoolRegular School
River Plaza Elementary SchoolRegular School
Thompson Middle SchoolRegular School
Thorne Middle SchoolRegular School

Get Middletown Township Public School District data via API

Enrollment, demographics, finance, GeoJSON boundary, and every school — one API call away as clean JSON. Look up the district for any address. Free tier: 500 requests/month, no card.

curl "https://api.districtapi.dev/v1/districts?address=834+Leonardville+Road+Leonardo+NJ" \
  -H "X-API-Key: your_api_key"