St. Bernard Preparatory School provides Catholic educational programs to students in grades 7 through 12. The school is accredited by the Southern Association of Colleges and Schools. Its curriculum includes English, math, science and social studies. St. Bernard Preparatory School also provides lessons in physical education, computer applications, music, journalism and Spanish. The school offers nursing care and guidance counseling services. It supports the National Honor Society and maintains a student council. St. Bernard Preparatory School offers opportunities to participate in sports activities, including football, basketball, volleyball, baseball, softball, soccer, golf and cheerleading. The school operates band, art and chorus clubs. It organizes Labor Day, Easter Day and Thanksgiving Day celebrations. St. Bernard Preparatory School is located in Cullman, Ala.