Summary
John F Kennedy is a K–5 elementary school in Brockton, MA, with 539 students, part of Brockton Public Schools, a district ranked 329th of 351 in Massachusetts (6th percentile, 0 stars). In 2025–2026 the school ranked 778th of 899 ranked Massachusetts schools, placing it in the 13th percentile with 1 star. Its history shows a long-term slide: it sat at the 32nd percentile with 2 stars in 2015–2016 and has generally stayed between the 13th and 28th percentiles since. Its student–teacher ratio was 15.2 in 2024–2025, lower than most nearby Brockton elementary schools, and per-student spending was $16,794 in 2020–2021 — mid-pack among local peers. Free/reduced-lunch data was not available.
On 2025–2026 MCAS tests (percent proficient), 22.43% of students met the mark in ELA, 17.87% in math and 25.88% in science. That places John F Kennedy above district averages in ELA (20.08) and science (17.61) but slightly below in math (19.05), while remaining far below the state (about 40% in each subject). Among nine nearby tested elementary schools in the district, it ranks 3rd in ELA, 4th in math and 2nd in science — ahead of Downey, Oscar F Raymond, Dr W Arnone Community School, Edgar B Davis, Hancock and Gilmore Elementary School, but behind Louis F Angelo Elementary and Manthala George Junior School. Rose L Macdonald, in the West Bridgewater district, scores much higher, though it serves grades 1–3 only and is not a direct K–5 comparison.
The clearest weakness is 5th-grade math, where proficiency is 9.41% versus 13.65% in the district and 39.50% statewide; 3rd- and 4th-grade math both beat district averages, so the problem looks concentrated in that one cohort. Science has also fallen sharply, from 43.08 in 2023–2024 — above the state that year — to 25.88. Among student groups, English Language Learner students improved to the 55th percentile (3 stars), while male students sit at the 10th percentile and special education students at the 20th. Low-income students fell from the 36th to the 17th percentile since 2023–2024.
Thank you for your feedback!