Elementary Schools

The Town Of Haymarket is serviced by these four elementary schools. 

Haymarket Elementary School

Buckland Mills Elementary School

Tyler Elementary School

Mountain View Elementary School

For more information on school districting Prince William County has a provided map.