Analyses
89 students sat an AP exam; 88.3% of the tests scored 3 or better
About 39% of Lunenburg High’s juniors and seniors sat at least one AP exam in SY2025, the tests scored 3 or better at the highest rate in nineteen years — and three in four sittings were English or history.
lunenburgbudgetproject.org — written by the Lunenburg Budget Project, an independent tool for residents. Not affiliated with the Town of Lunenburg, the School Committee or the school district. The data this page is computed from: /data/ap.json
What this report counts
Three counts that are not the same thing: CHILDREN who sat at least one exam, SITTINGS, and TESTS at each score. The participation ratio divides children by the 11th and 12th grade enrolment and is an approximation.
89 students sat at least one AP exam in SY2025 — about 39% of the 11th and 12th grades.
In SY2007 it was 18% of a bigger class. The count peaked at 122 in SY2018.
A smaller high school sends a larger share of its upperclassmen into AP exams than it did. 89 students took 154 exams in SY2025, against 227 in the 11th and 12th grades. In SY2007 it was 58 students against 322. The ratio is an approximation: a tenth grader can sit an exam, and the two DESE files count on different days.
What courses actually ran → · Who is in the schools →
What it rests on `dese_ap` participation, Lunenburg district, All Students, All Subjects; `dese_enrollment` grades 11 and 12 for the denominator.
What it does not show Who is offered the courses, who is steered toward or away from the exam, or what a sitting costs a family. Participation is a count of who sat.
88.3% of AP tests scored 3 or better in SY2025, the best of 19 years; the low: 62.1% in SY2009.
A score of 3 is the usual threshold for college credit. Two years ago it was 75.8%.
Of 154 tests in SY2025, 28 scored a five and 2 scored a one; the full distribution is charted below. It is a share of TESTS, not of students: a student who sat three exams counts three times.
What it rests on `dese_ap` performance, Lunenburg district, All Students, All Subjects, pct_3_5 and the score counts.
What it does not show Why. Better teaching, different students choosing to sit, or the mix of subjects shifting toward ones with higher pass rates all produce this number, and the file separates none of them.
117 of 154 AP sittings in SY2025 were English or history; science and math were 31.
In SY2015 science and math were 51 sittings. Foreign languages: 22 then, 1 now.
76% of sittings in SY2025 were in English or history. The table below gives every subject family at both ends. This is the exam-room view of what /what-courses-actually-ran measures in the schedule: a language programme narrowing, and a STEM one that sits few exams.
Foreign language, narrowing on every instrument →
What it rests on `dese_ap` participation, subject-family rollups (DESE’s own, `subj = subj_cat`), Lunenburg district, SY2015 and SY2025.
What it does not show Whether the courses are offered and unchosen, or not offered. A sitting count cannot tell a closed door from an empty room. Small families are suppressed in DESE’s participation file and taken from its performance file, which says so in the table.
Those are the answers this report could reach from the documents behind it. If the one you came for is not among them, ask us — no name or email needed.
Who sits, year by year
- sittings
- students who sat an exam
How the tests scored
Tests, not students. A student who sat three exams is three bars’ worth.
In what subjects
| subject family | SY2015 | SY2025 | students | 3 or better |
|---|---|---|---|---|
| History and Social Science | 65 | 59 | 56 | 94.9% |
| English Language Arts | 69 | 58 | 58 | 87.9% |
| Math and Computer Science | 21 | 21 | 18 | 81.0% |
| Science and Technology | 30 | 10* | 9 | 60.0% |
| Arts | 4* | 5* | 5 | — |
| Foreign Languages | 22 | 1* | 1 | — |
Sittings by subject family, DESE’s own rollups. * DESE suppresses small groups in the participation file; the count is taken from the performance file, which reports the same tests. A dash is suppressed in both.
Every year
| year | students | sittings | grades 11–12 | share | 3 or better |
|---|---|---|---|---|---|
| SY2007 | 58 | 91 | 322 | 18% | 76.9% |
| SY2008 | 58 | 100 | 326 | 18% | 79.0% |
| SY2009 | 62 | 103 | 278 | 22% | 62.1% |
| SY2010 | 67 | 131 | 260 | 26% | 69.5% |
| SY2011 | 83 | 157 | 268 | 31% | 83.4% |
| SY2012 | 85 | 174 | 261 | 33% | 74.1% |
| SY2013 | 94 | 184 | 238 | 39% | 74.5% |
| SY2014 | 101 | 203 | 221 | 46% | 76.8% |
| SY2015 | 100 | 211 | 206 | 49% | 77.3% |
| SY2016 | 89 | 195 | 202 | 44% | 66.7% |
| SY2017 | 99 | 187 | 207 | 48% | 64.7% |
| SY2018 | 122 | 214 | 211 | 58% | 67.8% |
| SY2019 | 99 | 189 | 210 | 47% | 78.8% |
| SY2020 | 80 | 150 | 219 | 37% | 80.0% |
| SY2021 | 92 | 169 | 239 | 38% | 76.3% |
| SY2022 | 75 | 152 | 224 | 33% | 78.9% |
| SY2023 | 97 | 165 | 211 | 46% | 75.8% |
| SY2024 | 83 | 162 | 210 | 40% | 87.0% |
| SY2025 | 89 | 154 | 227 | 39% | 88.3% |
- Which AP courses the high school offers in a given year; DESE counts exams sat, not courses taught.
- Anything about the students who did not sit: whether they were in the course and chose not to, or never had access.
- How Lunenburg compares to other districts — the extract holds Lunenburg only.
What would close these
The high school’s program of studies for each year, which lists the AP courses offered; the district publishes it and the archive does not yet hold it. Every limit on this page is also a row in what we cannot answer, which is the single registry the records request reads from.
dese-ap-participation.xlsx
Massachusetts Department of Elementary and Secondary Education
AP participation, every Massachusetts district and school, SY2007-SY2025: children who sat at least one exam and sittings, by subject and student group. Stage: published; counts
table · 85.0 MB
sha256 9e8c773b4896a743…
dese-ap-performance.xlsx
Massachusetts Department of Elementary and Secondary Education
AP performance, the same span: tests at each score 1-5 by subject and group. Small groups suppressed by DESE. Stage: published; counts of tests
table · 88.9 MB
sha256 d29ed6258ba56d09…
dese-enrollment-by-grade.xlsx
Massachusetts Department of Elementary and Secondary Education
Enrollment by grade; the grade 11 and 12 counts are the denominator for the participation ratio. Stage: published; a count on one day
table · 13.4 MB
sha256 a2fb23dea70ce67d…
Every other report
Every analysis this project has written, in one index, is at reports.