Summary:
Zip code 02038 contains three schools — two high schools serving grades 9–12 and one K–8 charter school — enrolling a combined 3,351 students, and all three earned 4-star ratings in 2025-2026. That means families here have a choice between two large comprehensive-style high schools and a K–8 charter option, with middle-grade results housed inside the school classified as elementary.
Franklin High is the largest school, with 1,453 students, and ranks 62 of 353 high schools (82nd percentile). Its graduation rate is 99.2% versus 97.7% for the Franklin district, with a 0.3% dropout rate, and its 2025-26 scores beat the state in every reported subject — ELA 60.83, Math 61.41, Science 61.72, and Biology 60.82, against state values of 45.48, 43.73, 40.5, and 37.68. It also reports the lowest per-student spending ($13,572) and the highest student-teacher ratio (14.8) of the three. Tri-County Regional Vocational Technical is the clearest improvement story: it climbed from 157 of 348 (55th percentile, 3 stars) in 2023-24 to 99 of 353 (72nd percentile, 4 stars) in 2025-26, posts a perfect 100% graduation rate and 0% dropout rate, and beats the state in all reported subjects, though its scores trail Franklin High's. It spends the most per student ($22,415) and has the lowest student-teacher ratio (11.6).
Benjamin Franklin Classical Charter Public School serves 898 students in grades K–8 and is the most consistent performer, holding 83rd percentile on an 899-school list across three years and ranking 86th percentile at the district level. Its all-grades Science score of 67.01 far exceeds the state's 40.98, and its 5th-grade Math (70) and Science (73.74) results stand out. One caveat: free/reduced lunch data is unavailable for all three schools, so socioeconomic context cannot be assessed.
Thank you for your feedback!