St. Peter Claver Regional Catholic School occupies a beautiful space behind Sts. Peter and Paul Catholic Church. Close to I-20, 285, and downtown Decatur, SPC is a hidden gem located in the south east corner of Decatur.
Take time to visit our campus by scheduling a tour! Click here
to request your tour.