Schools (Peninsula)

High School

Williamsburg – Walsingham Academy
1100 Jamestown Road
Williamsburg, Va. 23187
Website | Map


✥ Newport News –  Peninsula Catholic High School
600 Harpersville Road
Newport News, Va. 23601
Website | Map


Elementary Schools

Newport News – Our Lady of Mount Carmel Catholic School
52 Harpersville Road
Newport News, Va. 23601
Website | Map


Williamsburg – Walsingham Academy – Lower School
1100 Jamestown Road (Map It)
Williamsburg, Va.  23187
Website | Map


Hampton – St. Mary Star of the Sea
14 N. Willard Ave.
Hampton,  Va. 23663
Website | Map

“Our generation will show that it can rise to the promise found in each young person when we know how to give them space. This means that we have to create the material and spiritual conditions for their full development; to give them a solid basis on which to build their lives; to guarantee their safety and their education to be everything they can be…” – Pope Francis