Summary:
North Attleborough is a Massachusetts district of North Attleborough serving 3,723 students across seven schools — five elementary schools (K–5), one middle school (6–8), and one high school (9–12). The district is ranked 150 of 351 statewide, at the 57th percentile with 3 stars. Elementary students make up about 46.7% of total enrollment; the high school enrolls 1,018 and the middle school 965. Free/reduced-lunch percentages are blank for every school, so socioeconomic context is unavailable and should not be read as zero. No test scores in this data were suppressed or reported as bounds; the figures below are exact as provided. Spending figures are from 2020–2021 and student-teacher ratios from 2024–2025.
Among elementaries, Falls is the strongest overall: ranked 224 of 899, at the 75th percentile with 4 stars, and leading all elementaries in ELA (54.48%), math (55.97%), and science (65.79%), including a district-best 5th-grade ELA of 71.05%. Amvet Boulevard posts the highest science score in the district at 69.23% (versus state 40.98%) but has 3rd-grade ELA at 28.85% and 3rd-grade math at 25.93%. North Attleborough Middle has earned 4 stars three years running and scored 63.36% in 8th-grade civics, nearly 24 points above the state's 39.77%. Roosevelt Avenue is strong in ELA (51.06%) and math (49.65%) but weaker in science (42.86%).
Community is the clearest concern: 38th percentile, 2 stars, and all-grades ELA, math, and science below both district and state, despite the lowest student-teacher ratio (10.1) and highest per-student spending listed ($16,451). Joseph W Martin Junior Elementary is mid-pack at the 54th percentile, with ELA above district but math and science below district. North Attleboro High stays above district and state in every reported 2025–2026 subject, with a 92.9% graduation rate, though 10th-grade ELA and science both declined year over year. Overall, science and civics are district strengths, while grade-level scores vary widely within individual schools.
Thank you for your feedback!