.

Schools (Peninsula)

High School

Williamsburg – Walsingham Academy
1100 Jamestown Road
Williamsburg, Va. 23187
757-229-6026
Website | Map

 

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

 

Elementary Schools

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

 

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

 

Hampton – St. Mary Star of the Sea
14 N. Willard Ave.
Hampton,  Va. 23663
757-723-6358
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