Immaculate Heart Academy
410 E Magee Rd · Oro Valley, AZ 85704
Roman Catholic
Grades PK–8 ElementarySchool overview
At a glance
- School type
- Catholic school
- Community setting
- Suburb, large
- School year
- 180 days
- School day
- 7.25 hours
- Library/media center
- Available
- NCES school ID
- A9100366
Enrollment and staffing figures reflect the latest school year published by the cited source and may predate this directory’s current-status check. Confirm current tuition, admissions, academics, programs, accreditation and accessibility directly with the school.
Contact and location
Plan your next step
Oro Valley, AZ 85704Open in Google Maps
Map data © OpenStreetMap contributors. The directions button opens Google Maps.
Live place information
Hours and visitor rating
View weekly hours
Data provenance
Why this listing is here
NCES PSS 2023-24 supplied the name, available location fields and institution characteristics.
NCES PSS 2021-22 school location was used to place this school on the map.
Cross-checked against the NCEA member school locator on August 29, 2026.
Dataset inclusion does not imply endorsement or accreditation. This independent site is not affiliated with the institution, a diocese or board, any government education agency, Catholic education directory, OpenStreetMap or Google.
Read the complete methodologyMore nearby options
Catholic schools near Oro Valley
Grades PK–8
St Elizabeth Ann Seton School
8650 N Shannon Rd
Tucson, AZ 85742
Grades 9–12
Salpointe Catholic High School
1545 E Copper St
Tucson, AZ 85719
Grades K–8
Saints Peter & Paul School
1436 N Campbell Ave
Tucson, AZ 85719
Grades K–8
St Cyril Elementary School
4725 E Pima St
Tucson, AZ 85712
Grades PK–8
St Ambrose School
300 S Tucson Blvd
Tucson, AZ 85716
Grades K–8
Santa Cruz Catholic School
29 W 22nd St
Tucson, AZ 85713