The bulletin board for America's public schools. Parents, teachers, students, and staff. One community per school.
SCHOOL COMMUNITY·EDISON TOWNSHIP SCHOOL DISTRICT·NCES 340450003344

James Madison Primary School

840 NEW DOVER ROAD, EDISON, NJ 08820 · (732) 452-2990 · Middlesex County
GRADES KG–02ELEMENTARY21-SUBURBREGULAR SCHOOL452 STUDENTS
·
allk12 Grade
Not graded

This school has no state test results for 2023-24 or 2024-25 to grade, which is common for schools that end before third grade. How grades work

Enrollment
452
Elementary
DISTRICT 568 · STATE 405
Student : Teacher
12.0:1
38 FTE teachers
DISTRICT 12.7:1 · STATE 11.4:1
Free / Reduced Lunch
18%
80 students
DISTRICT 30% · STATE 41%
Community
1
0 members
Enrollment and student:teacher ratio compared against other elementary schools. Free/Reduced Lunch and demographics compared against all schools.

Enrollment by grade, 2024-25

GradeStudentsShare
Kindergarten13229%
Grade 115234%
Grade 216837%
Student demographics
40%Diversity index
The chance that two students picked at random belong to different racial or ethnic groups.
DISTRICT 55% · STATE 71% · US 70%
White
194%
DISTRICT 9% · STATE 37% · US 43%
Hispanic
307%
DISTRICT 15% · STATE 35% · US 30%
Black
296%
DISTRICT 9% · STATE 14% · US 15%
Asian
34677%
DISTRICT 64% · STATE 10% · US 6%
Two+
215%
DISTRICT 3% · STATE 3% · US 5%
Native American
72%
DISTRICT 1% · STATE 0% · US 1%
Student head counts by race/ethnicity from federal NCES enrollment data. District, state, and US figures are each group's share of all public school students in that area (US excludes territories). Very small groups may be suppressed in the source, so categories do not always sum exactly to total enrollment.
Gender split
Male
23452%
Female
21848%

School pathway

Students here typically continue to
James Madison Primary School→James Madison Intermediate School
Based on grade levels within Edison Township School District. Attendance zones can vary; confirm enrollment with the district.

Discussions

+ POST

Schools most like James Madison Primary School

SchoolStudentsLow-incomeProficient
James Madison Primary School this school45217.7%N/A
Town Center Elementary School at Plainsboro
PLAINSBORO
43917.8%N/A
Martin Luther King Elementary School
EDISON
59114.7%73.8%
Indian Fields Elementary School
DAYTON
46017.6%60.0%
Northvail Elementary School
PARSIPPANY
35912.5%75.3%
James Madison Intermediate School
EDISON
58614.2%76.0%
Matched among New Jersey elementary schools on enrollment, the share of students from low-income families (eligible for free or reduced-price lunch), and racial and ethnic makeup. Proficient is the average share of students meeting the state standard across all of the school's state tests in 2023-24 and 2024-25, the same combined score our test-score rankings use. Online schools and schools serving specialized populations are not matched.

Where James Madison Primary School ranks

Among elementary schools
MeasureThis schoolIn New JerseyIn Middlesex County
Enrollment
ranked largest first
452#536 of 1,562#57 of 130
Students per teacher
ranked fewest first
12.0:1#879 of 1,390#78 of 120
Diversity index
ranked most diverse first
40.1%#1,048 of 1,392#96 of 121
Free and reduced lunch
ranked highest share first
17.7%#1,074 of 1,481#105 of 128
Enrollment change since 2017-18
ranked steepest decline first
-22.6%#132 of 798#24 of 84
Ranked against other public elementary schools. Online schools are left out of every list, and test-score lists leave out schools that serve specialized populations. Each rank links to the full list. Arrows under a test-score rank show places moved since the prior test year, among schools tested both years.

4-year change

SY 2020-21 vs SY 2024-25
Enrollment
452
-46 (-9%) vs 2020
-20% since 1990-91, when it was 566
Student : Teacher
12.0:1
was 12.2:1
Source: NCES Common Core of Data

Enrollment and staffing by year

School yearStudentsTeachers (FTE)Students per teacherFree and reduced lunch
2024-2545237.812.0:118% (80)
2023-2450438.813.0:115% (78)
2022-2350035.814.0:111% (55)
2020-214984112.2:16% (31)
2017-1858431.818.4:112% (68)
2015-165373814.1:19% (46)
2010-116333418.6:16% (39)
2000-014962519.8:17% (33)
1990-915662919.5:1N/A
Source: NCES Common Core of Data. Rows are the federal collections on file for James Madison Primary School.

Since 2017-18: students down 23% (584 to 452); teachers up 19% (31.8 to 37.8).

About James Madison Primary School

James Madison Primary School is a mid-sized elementary school in EDISON, New Jersey, under Edison Township School District. It offers kindergarten through 2 and has 452 students enrolled.

In Edison Township School District, 19 schools enroll a combined 16,617 students.

More than half of the students at James Madison Primary School are Asian (77%). The rest of enrollment is 7% Hispanic, 6% Black, 5% multiracial, and 4% White. Census estimates put the Asian share of Middlesex County's population at about 26%. On the diversity index, which measures the chance that two random students are from different groups, James Madison Primary School scores 40%.

Staffing at James Madison Primary School comes to 37.8 full-time-equivalent teachers, or 12.0:1. The average ratio among elementary schools in New Jersey is similar, at 11.4:1. James Madison Primary School counts 18% of students as eligible for free or reduced-price lunch. That is 24 points below the 42% average for public schools in Middlesex County.

Middlesex County is the school's county. There, median household income comes to about $111,549, the share of adults with a bachelor's degree or higher is 46%, and about 6% of people live in poverty. Middlesex County's 214 public schools enroll about 129,255 students and include James Madison Primary School.

Among nearby public schools, Franklin D Roosevelt School is closest at less than a tenth of a mile. Other public schools within five miles number at least 8.

Its location is classified as Suburb: Large by the National Center for Education Statistics.

Enrollment was 452 in 2024-25. In 2020-21, it was 498.

The discussion board for James Madison Primary School is open to topics like special education services, counseling, and support programs. Teachers and staff are welcome to share updates too.

Middlesex County at a glance

View full county profile
Population
871,290
Census ACS
Median income
$111,549
Household, ACS
Bachelor's+
46%
Adults 25+
Poverty rate
6%
Below federal line
Schools in county
214
129,255 students

Quick facts

School name
James Madison Primary School
District
Edison Township School District
Address
840 NEW DOVER ROAD, EDISON, NJ 08820
Phone
(732) 452-2990
County
Middlesex County
Level
Elementary
Grade range
KG–02
Total enrollment
452
Teachers (FTE)
38
Student–teacher ratio
12.0:1
Free and reduced lunch
80 (18%)
Locale
21-Suburb: Large
NCES ID
340450003344
Charter school
No
Virtual school
No

Related schools

Other schools in Edison Township School District
Other schools in EDISON
Nearby schools

Frequently asked questions

About James Madison Primary School
How many students attend James Madison Primary School?
James Madison Primary School enrolls approximately 452 students in grades KG-02.
What age range does James Madison Primary School serve?
James Madison Primary School serves students from grade KG through grade 02.
How many students per teacher at James Madison Primary School?
Approximately 12.0:1 students per teacher at James Madison Primary School.
What is the student diversity at James Madison Primary School?
Student demographics at James Madison Primary School are roughly 4% White, 7% Hispanic, 6% Black, 77% Asian, 5% Two or more.
What district is James Madison Primary School in?
James Madison Primary School is part of Edison Township School District.
Data sourceSchool profile facts are sourced from the NCES. Community content is posted by allk12 members.
+ Post