Summary:
The Groton-Dunstable district is home to two K–4 elementary schools — Florence Roche School in Groton, with 615 students, and Swallow/Union School in Dunstable, with 210 students — enrolling 825 students combined. The district itself is high performing, ranking 34th of 351 districts statewide, or the 90th percentile, with 5 stars.
Swallow/Union School is the standout: in 2025–2026 it ranks 9th of 899 elementary schools statewide, in the 99th percentile with 5 stars. Florence Roche School is also strong and steadily improving, ranking 151st of 899 (83rd percentile, 4 stars) after moving from 310th to 176th to 151st over three years. Swallow/Union's ranking has been more volatile but elite: 26th, then 109th, then 9th.
On 2025–2026 MCAS testing, both schools beat the state in every reported subject and grade, and both are stronger in math than in ELA. Swallow/Union posts 82.80% proficiency in All Grades Mathematics and 73.40% in ELA, while Florence Roche posts 64.68% in math and 55.78% in ELA, and trails the district at the grade level in all four tested grade/subject areas. Swallow/Union outperforms Florence Roche by 17.62 points in ELA and 18.12 points in math at the All Grades level, and it also made larger year-over-year gains. Swallow/Union has smaller enrollment, a lower student-teacher ratio (13.0 vs. 13.9), and higher 2020–2021 per-student spending ($19,744 vs. $17,495), though the data does not establish a causal link. Free/reduced-lunch data is unavailable for both schools.
Thank you for your feedback!