Celebrating 135 years of Acedemic Excellence.
Welcome to St Joseph Catholic School

Celebrating 135 years of Acedemic Excellence.
At St. Joseph Catholic School, one of Oklahoma's oldest private schools, we provide academic excellence in a safe Catholic and Christian environment. Following in Jesus’ footsteps, we aim to help create a better world, making us one of the premier schools in Muskogee, OK, affiliated with St. Joseph Catholic Church in Muskogee.
St. Joseph Catholic School, a proud institution serving Muskogee for 135 years, is recognized as Oklahoma's oldest catholic school! It began with the 1890 Assumption Church school, followed by the establishment of Nazareth Academy in 1893. In 1902, the Brothers of the Sacred Heart joined the mission, leading to the official founding of St
St. Joseph Catholic School, a proud institution serving Muskogee for 135 years, is recognized as Oklahoma's oldest catholic school! It began with the 1890 Assumption Church school, followed by the establishment of Nazareth Academy in 1893. In 1902, the Brothers of the Sacred Heart joined the mission, leading to the official founding of St. Joseph School in 1921. Today, it continues to be one of the leading schools in Muskogee, OK, deeply rooted in the values of St. Joseph Catholic Church in Muskogee.
St. Joseph School, a prominent catholic school, holds the distinction of being Oklahoma's oldest catholic school, having been established in January of 1890. Located near St. Joseph Catholic Church in Muskogee, this institution continues to serve as one of the leading schools in Muskogee, OK.
Our fantastic educators at the oldest private school in Oklahoma have a whopping combined 208 years of experience in education, reflecting the dedication found in schools in Muskogee, OK, including those affiliated with St. Joseph Catholic Church in Muskogee.
We are always happy to meet new potential parents and students! Schedule a shadow day today!
Mon | 08:00 am – 03:30 pm | |
Tue | 08:00 am – 03:30 pm | |
Wed | 09:15 am – 03:30 pm | |
Thu | 08:00 am – 03:30 pm | |
Fri | 08:00 am – 03:30 pm | |
Sat | Closed | |
Sun | Closed |