SA
Elementary SchoolsGrades K-8

Royal Oaks STEAM Academy (K-8)

Duarte Unified · Los Angeles County · 2499 Royal Oaks Drive, Bradbury, CA 91008

(626) 599-5400

6/10
#2492
Rank 2492 out of 5,722
Top 44%
English Language Arts7/10 · #2051 · 64th percentile
Mathematics5/10 · #3326 · 42nd percentile
Science7/10 · #1833 · 67th percentile

English Language Arts

Math Trend

Science Trend

School Overview

Tucked into the foothills of the San Gabriel Valley, Royal Oaks STEAM Academy draws families who want something a little different from a traditional K-8 experience — the science and English scores are strong, and the school's STEAM focus gives kids a hands-on lens for learning that carries through all the way to 8th grade. Bradbury itself is a quiet, semi-rural enclave just east of Duarte, where the pace is slower and the mountains feel close, making it a genuinely pleasant place to raise kids. Families who are engaged in their children's education and excited about science, technology, and the arts woven into everyday learning will feel right at home here.

Student Demographics

624 students tested · 2024-25 school year

Ethnicity

Hispanic
376 (60%)
Asian
81 (13%)
White
56 (9%)
Multiple Races
49 (8%)
Filipino
29 (5%)
African American
26 (4%)
Other
7 (1%)

Key Indicators

English Learners105 (17%)
Socioeconomically Disadvantaged376 (60%)
Students with Disabilities102 (16%)

Staff & Teachers(2024-25)

848
Enrollment
36.7
Teachers (FTE)
23.1:1
Student-Staff Ratio
2
Administrators (FTE)
18.6
Avg Class Size*(2023-24)

Community Enrichment Programs

This supplementary score measures the availability of enrichment programs — such as tutoring, music, dance, sports, and arts — within 3 miles of the school. Schools in communities with more diverse and accessible programs score higher.

Nearby Programs6/10 · #2706 · 55th percentile

121 programs within 3 miles. Ranked among Elementary Schools in California.

Nearby Libraries

No programs found