Community prompt from u/allk12. Replies below.
James Madison Primary School
7-year change
SY 2017-18 vs SY 2024-25About James Madison Primary School
As a medium-sized elementary-level community in EDISON, New Jersey, James Madison Primary School hosts 452 students from grades K through 2, one of the schools within Edison Township School District.
James Madison Primary School is one of 19 schools operated by Edison Township School District, a district that instructs 16,617 students overall.
In terms of who attends, James Madison Primary School records that 77% of the student body identifies as Asian. The remainder comes out to 7% Hispanic, 6% Black, 5% multiracial, 4% White. The wider county runs roughly 26% Asian, putting the school's mix visibly more Asian than the area baseline.
Looking at school resources, On paper, James Madison Primary School has 38 full-time-equivalent teachers, translating to a class-load average of around 12.0:1. The state averages about 11.4:1, putting this campus right in line with peers. About 18% of enrolled students meet the income threshold for free or reduced-price lunch, a number frequently used as a low-income enrollment indicator. Set against Middlesex County (around 42%), the school's rate is meaningfully below typical.
Around the school, the surrounding county (Middlesex County) reports that median household earnings sit near $111,549, roughly 46% of adults have completed at least a four-year degree, and the poverty rate sits near 6%. In all, Middlesex County runs 214 public schools (combined enrollment of about 129,255 students), of which James Madison Primary School is one.
The closest other public school is Franklin D Roosevelt School, roughly 0.0 miles away. Counting just inside five miles, 8 other public schools cluster around James Madison Primary School.
The campus sits in a residential setting.
Looking at the recent track record. Over the past 7-year window, the student count ticked down 23%: 584 students in 2018 compared to 452 in 2025. Asian enrollment moved from 85% to 77% across the same window. Class-load math has fell: from 18.4:1 in 2018 to 12.0:1 in 2025.
Within the allk12 community for this school, the feed for James Madison Primary School typically covers sports schedules, lunch menu changes, and school spirit week. Contributors range from current parents to recent graduates and teachers.
Middlesex County at a glance
View full county profileQuick facts
Related schools
- John P. Stevens High SchoolHigh · 2,687 students
- Edison High SchoolHigh · 2,393 students
- Woodrow Wilson Middle SchoolMiddle · 1,206 students
- Herbert Hoover Middle SchoolMiddle · 1,060 students
- Thomas Jefferson Middle SchoolMiddle · 954 students
- Lincoln Elementary SchoolElementary · 946 students
- John P. Stevens High SchoolHigh · 2,687 students
- Edison High SchoolHigh · 2,393 students
- Woodrow Wilson Middle SchoolMiddle · 1,206 students
- Herbert Hoover Middle SchoolMiddle · 1,060 students
- Thomas Jefferson Middle SchoolMiddle · 954 students
- Lincoln Elementary SchoolElementary · 946 students
- Franklin D Roosevelt School0.0 mi · 178
- James Madison Intermediate School0.1 mi · 586
- John P. Stevens High School0.6 mi · 2,687
- John Adams Middle School1.0 mi · 930
- Lynn Crest Elementary School1.2 mi · 300
- Martin Luther King Elementary School1.2 mi · 591