Roanoke Catholic School is a regional school of the Diocese of Richmond that serves the Roanoke Valley and surrounding areas. The parishes of St. Andrew’s, St. Gerard, Our Lady of Nazareth, Our Lady of Perpetual Help, and Church of the Transfiguration contribute directly to the financial support of the school.
St. Andrew’s Catholic Church is located “on the hill” within walking distance of the school. RCS often holds school masses and ceremonies in this beautiful church.
Many other local parishes are represented in the student body at RCS. They include the following:
- Church of the Transfiguration – Fincastle, Virginia
- Holy Name of Mary – Bedford, Virginia
- Our Lady of Perpetual Help Catholic Church – Salem, Virginia
- Our Lady of Nazareth Catholic Church – Roanoke, Virginia
- Resurrection Catholic Church – Moneta, Virginia
- St. Elias Maronite Catholic Church – Roanoke, Virginia
- St. Gerard Catholic Church – Roanoke Virginia
- St. Jude Catholic Church – Radford, Virginia
- St. Mary’s Catholic Church – Blacksburg, Virginia
- St. Patrick Catholic Church – Lexington, Virginia
- St. Andrews Catholic Church – Roanoke, Virginia




