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: