Catholic Schools in Greater McAllen
The Diocese of Brownsville's Hidalgo and Starr County campuses: Our Lady of Sorrows in McAllen, St. Joseph in Edinburg, Oratory Academy in Pharr, Immaculate Conception in Rio Grande City and the diocesan high school south of Mission, plus San Martin de Porres in Weslaco.
Funding note: Every Catholic school in our two counties appeared in the state TEFA finder on our check date, and the diocese posts a bilingual TEFA guide for families on its schools page.
Where they are: Pharr, San Juan, Alamo & Weslaco (2), McAllen, Mission & the West Valley (2), Rio Grande City, Roma & Starr County (1), Edinburg & North Hidalgo County (1).
All 6 catholic schools
| School | Type | Community | Grades | TEFA | Students* |
|---|---|---|---|---|---|
| Immaculate Conception Catholic School 305 N Britton Ave, Rio Grande City 78582 | Catholic Schools | Rio Grande City, Roma & Starr County | PK-8 | ✓ TEFA | 37 |
| Oratory Academy (Pharr Oratory of St. Philip Neri) 505 S Ironwood, Pharr 78577 | Catholic Schools | Pharr, San Juan, Alamo & Weslaco | PK-8 | ✓ TEFA | 124 |
| Our Lady of Sorrows School 1100 Gumwood Ave, McAllen 78501 | Catholic Schools | McAllen, Mission & the West Valley | PK-8 | ✓ TEFA | — |
| San Juan Diego Catholic Regional High School (Juan Diego Academy) 5208 S FM 494, Mission 78572 | Catholic Schools | McAllen, Mission & the West Valley | 9-12 | ✓ TEFA | 68 |
| San Martin de Porres Catholic School 905 N Texas Blvd, Weslaco 78596 | Catholic Schools | Pharr, San Juan, Alamo & Weslaco | PK-8 | ✓ TEFA | 17 |
| St. Joseph Catholic School 119 W Fay St, Edinburg 78539 | Catholic Schools | Edinburg & North Hidalgo County | PK-8 | ✓ TEFA | 86 |
* K-12 enrollment reported to the NCES Private School Survey (2023-24 or 2021-22). "Not listed" means the school wasn't in the state TEFA finder when we checked on October 12, 2026.
Find out which Valley funding fits your child
Answer five quick questions and a School Funding Advisor will call with a plan built on your district, your schools and the 2026-27 amounts. Free, in English or Spanish, with no obligation.