Oklahoma Catholic Private Schools

For the 2026-27 school year, there are 34 catholic private schools serving 9,398 students in Oklahoma. You can also find more religiously affiliated schools in Oklahoma.
The top ranked catholic private schools in Oklahoma include Bishop Mcguinness Catholic High School, Bishop Kelley High School, Inc., and Monte Cassino School.
The average tuition cost is $11,256, which is higher than the Oklahoma private school average tuition cost of $10,247.

Quick Facts (26-27)

  • # Private Schools: 34
  • # Students Served: 9,398

Quick Facts (26-27)

  • # Private Schools: 34
  • # Students Served: 9,398

Top Ranked Catholic Private Schools in Oklahoma (2026-27)

Monte Cassino School Photo
Gr: PK-8 | 810 students
Avg. class size: 15 students
Sports: 14 | Extracurriculars: 19
Catholic
2206 S Lewis Ave
Tulsa, OK 74114
(918) 742-3364
(16)
Map of All Saints Catholic School
Gr: PK-8 | 394 students
Sports: 4 | Extracurriculars: 6
Catholic
299 S 9th St
Broken Arrow, OK 74012
(918) 251-3000
All Saints Catholic School Photo
Gr: PK-8 | 383 students
Avg. class size: 23 students
Sports: 4 | Extracurriculars: 1
Catholic
4001 36th Ave Nw
Norman, OK 73072
(405) 447-4600
(2)
Bishop Kelley High School, Inc. Photo
Gr: 9-12 | 892 students
Avg. class size: 16 students
Sports: 18 | Extracurriculars: 56
Specialized Curriculum (Catholic)
3905 S Hudson Avenue
Tulsa, OK 74135
(918) 609-7153
(3)
Map of Bishop Mcguinness Catholic High School
Gr: 9-12 | 793 students
Avg. class size: 14 students
Sports: 15
Catholic
801 NW 50th Street
Oklahoma City, OK 73118
(405) 842-6638
Cascia Hall Preparatory School Photo
Gr: 6-12 | 544 students
Avg. class size: 14 students
Sports: 14 | Extracurriculars: 20
Catholic
2520 S Yorktown Ave
Tulsa, OK 74114
(918) 746-2600
Map of Christ The King Catholic School
Gr: PK-8 | 496 students
Catholic
1905 Elmhurst Ave
Oklahoma City, OK 73120
(405) 843-3909
Map of Holy Family Cathedral School
Gr: PK-8 | 186 students
Catholic
820 S Boulder Ave
Tulsa, OK 74119
(918) 582-0422
(1)
Map of Holy Trinity Catholic School
Gr: PK-8 | 139 students
Catholic
North 2nd & Missouri
Okarche, OK 73762
(405) 263-4422
Map of Marquette Catholic School
Gr: K-8 | 369 students
Catholic
1519 S Quincy Ave
Tulsa, OK 74120
(918) 584-4631
Map of Mount Saint Mary Catholic High School
Gr: 9-12 | 401 students
Catholic
2801 S Shartel Ave
Oklahoma City, OK 73109
(405) 631-8865
Map of Rosary School
Gr: PK-8 | 241 students
Catholic
1919 Nw 18th St
Oklahoma City, OK 73106
(405) 525-9272
Map of Sacred Heart Catholic School
Gr: PK-8 | 172 students
Avg. class size: 20 students
Sports: 4 | Extracurriculars: 2
Catholic
2700 South Shartel Avenue
Oklahoma City, OK 73109
(405) 634-5673
(1)
Map of St. Catherine School
Gr: PK-8 | 165 students
Avg. class size: 15 students
Sports: 3 | Extracurriculars: 4
Catholic
2515 W 46th St
Tulsa, OK 74107
(918) 446-9756
(1)
St. Elizabeth Ann Seton Photo
Gr: PK-8 | 439 students
Sports: 4
Catholic
925 S Boulevard St
Edmond, OK 73034
(405) 348-5364
(1)
Map of St. Eugene Catholic School
Gr: PK-8 | 331 students
Catholic
2400 W Hefner Rd
Oklahoma City, OK 73120
(405) 751-0067
(2)
Map of St. John Catholic School
Gr: PK-8 | 102 students
Avg. class size: 15 students
Extracurriculars: 3
Catholic
816 South Keeler Ave
Bartlesville, OK 74003
(918) 336-0603
Map of St. John Nepomuk Catholic School
Gr: PK-8 | 241 students
Avg. class size: 24 students
Sports: 4
Catholic
600 Garth Brooks Blvd
Yukon, OK 73099
(405) 354-2509
St. Joseph Catholic School Photo
Gr: PK-8 | 91 students
Catholic
323 N Virginia St
Muskogee, OK 74403
(918) 683-1291
St. Philip Neri School Photo
Gr: PK-8 | 166 students
Avg. class size: 16 students
Sports: 7
Catholic
1121 Felix Pl
Oklahoma City, OK 73110
(405) 737-4496
(1)
Map of School Of St. Mary
Gr: PK-8 | 311 students
Catholic
1365 E 49th Pl
Tulsa, OK 74105
(918) 749-9361
Map of Sts Peter & Paul Catholic School
Gr: PK-4 | 75 students
Catholic
309 S Main St
Kingfisher, OK 73750
(405) 375-4616
Map of Bishop John Carroll School
Gr: PK-8 | 225 students
Catholic
1100 Nw 32nd St
Oklahoma City, OK 73118
(405) 525-0956
Map of Cristo Rey Oklahoma City Catholic High School Inc
Gr: 9-10 | 197 students
Catholic
900 N Portland Ave
Oklahoma City, OK 73107
(405) 945-9100
Map of Instituto Bilingue Guadalupano
Gr: K-1 | 18 students
Alternative School (Catholic)
2510 E Admiral Blvd
Tulsa, OK 74110
(918) 592-9179
Sacred Heart Catholic School Photo
Gr: PK-6 | 105 students
Avg. class size: 14 students
Sports: 2 | Extracurriculars: 1
Catholic
210 S Evans Avenue
El Reno, OK 73036
(405) 262-2284
(1)
Map of St. Charles Borromeo Catholic School
Gr: PK-8 | 178 students
Avg. class size: 18 students
Catholic
5650 NW 50th St
Oklahoma City, OK 73122
(405) 789-0224
St. James Catholic School Photo
Gr: K-8 | 151 students
Catholic
1224 Sw 41st St
Oklahoma City, OK 73109
(405) 636-6810
Map of St. Joseph Catholic School
Gr: K-5 | 77 students
Avg. class size: 15 students
Extracurriculars: 3
Catholic
110 N Madison Street
Enid, OK 73701
(580) 242-4449
Map of St. Mary Catholic School
Gr: PK-8 | 86 students
Catholic
502 E Warner Ave
Guthrie, OK 73044
(405) 282-2071
Map of St. Mary's Catholic School
Gr: PK-8 | 124 students
Catholic
415 S 7th St
Ponca City, OK 74601
(580) 765-4387
Map of St. Pius X School
Gr: PK-8 | 266 students
Catholic
1717 S 75th East Ave
Tulsa, OK 74112
(918) 627-5367
Map of San Miguel School Of Tulsa
Gr: 6-8 | 61 students
Alternative School (Catholic)
2444 E Admiral Blvd
Tulsa, OK 74110
(918) 728-7337
Map of Sts Peter & Paul Catholic School
Gr: K-8 | 169 students
Avg. class size: 19 students
Sports: 7
Catholic
1428 N 67th East Avenue
Tulsa, OK 74115
(918) 836-2165
(3)

Frequently Asked Questions

What are the top ranked catholic private schools in Oklahoma?
The top ranked catholic private schools in Oklahoma include Bishop Mcguinness Catholic High School, Bishop Kelley High School, Inc., and Monte Cassino School.
How many catholic private schools are located in Oklahoma?
34 catholic private schools are located in Oklahoma.
How much do catholic private schools cost in Oklahoma?
The average tuition cost is $11,256, which is higher than the Oklahoma private school average tuition cost of $10,247.
How diverse are catholic private schools in Oklahoma?
Oklahoma catholic private schools are approximately 34% minority students, which is higher than the Oklahoma private school average of 27%.

Recent Articles

Can Private Schools Raise Fees After You Sign?
Can Private Schools Raise Fees After You Sign?
Can private schools increase mandatory fees after enrollment contracts are signed? Learn how contract terms, fee disclosures, state laws, and parent rights affect unexpected charges and available options.
Financial Aid When a Sibling Graduates Private School
Financial Aid When a Sibling Graduates Private School
Learn how private school financial aid may change when an older sibling graduates, including revised family contributions, sibling discounts, college expenses, renewal decisions, and practical steps to protect affordability.
Private School Expansion: Preserving School Culture
Private School Expansion: Preserving School Culture
Discover how growing private schools can expand enrollment while preserving small classes, personal attention, strong relationships, and school culture, plus essential questions parents should ask before choosing a school.

Quick Links