3 schools in Williamsburg
Parents in Williamsburg have 3 public K-12 options when picking a school, with combined enrollment near 1,213 students (1 elementary and 1 high).
7-year change in Williamsburg
SY 2017-18 vs SY 2024-25| Name | Level | Grades | Enrollment |
|---|---|---|---|
| Mary Welsh Elementary | Elementary | PK-06 | 604 |
| Williamsburg Jr-Sr High School | High | 07-12 | 604 |
| Williamsburg Virtual Academy | Combined | KG-12 | 5 |
About Williamsburg
Public education in Williamsburg, Iowa runs across 3 schools that instructs roughly 1,213 students. By footprint, Williamsburg sits in the rural-scale bracket.
For a sense of the school types, the city consists of 1 elementary, 1 high, and 1 other.
Looking at the last 7 years. Across the same 7-year window, public-school enrollment rose 4%: 1,166 students in SY 2017-18 versus 1,213 in SY 2024-25. The school count climbed from 2 to 3 across the same 7-year window.
On allk12, the community for Williamsburg discusses school events, board meetings, and seasonal calendars. Discussions cut across districts, schools, and grade levels.