Sign In Register

Schools in Santa Rosa, CA

Public schools, enrollment data, student-teacher ratios, and higher education.

Santa Rosa has 59+ public schools with a total enrollment of 28,472 students and 1,346 teachers. There are 42 elementary, 7 middle, and 5 high schools. The average student-teacher ratio is 21.2:1. 22 charter schools serve the area.

Public Schools (59+)

Source: NCES 2022-23 data.

School Level Enrollment Teachers Student/Teacher
Santa Rosa High High 1,682 88 19.1:1
Maria Carrillo High High 1,591 68 23.4:1
Montgomery High High 1,572 77 20.4:1
Piner High High 1,361 67 20.3:1
Roseland Charter (Charter) Other 1,293 64 20.2:1
Elsie Allen High High 1,055 58 18.2:1
Cesar Chavez Language Academy (Charter) Elementary 853 41 20.8:1
Rincon Valley Middle Middle 786 32 24.6:1
Oak Grove Elementary/Willowside Middle (Charter) Elementary 742 33 22.5:1
Herbert Slater Middle Middle 716 34 21.1:1
Yulupa Elementary Elementary 579 27 21.4:1
Sheppard Elementary Elementary 573 24 23.9:1
Mattie Washburn Elementary Elementary 514 27 19.0:1
Santa Rosa Middle Middle 466 24 19.4:1
Roseland Creek Elementary Elementary 463 22 21.0:1
Wright Charter (Charter) Elementary 457 20 22.9:1
Hidden Valley Elementary Elementary 449 20 22.5:1
Robert L. Stevens Elementary Elementary 448 21 21.3:1
Taylor Mountain Elementary Elementary 444 20 22.2:1
Santa Rosa French-American Charter (SRFACS) (Charter) Elementary 436 22 19.8:1
Hilliard Comstock Middle Middle 434 22 19.7:1
Roseland Elementary Elementary 431 20 21.6:1
Meadow View Elementary Elementary 418 17 24.6:1
Bellevue Elementary Elementary 417 20 20.9:1
Manzanita Elementary Charter (Charter) Elementary 412 19 21.7:1
Helen M. Lehman Elementary Elementary 411 16 25.7:1
San Miguel Elementary (Charter) Elementary 407 20 20.4:1
Sequoia Elementary Elementary 406 17 23.9:1
Mark West Elementary Elementary 397 20 19.9:1
Pivot Charter School - North Bay (Charter) Other 394 23 17.1:1
Village Elementary Charter (Charter) Elementary 393 17 23.1:1
Santa Rosa Charter School for the Arts (Charter) Elementary 391 22 17.8:1
John B. Riebli Elementary (Charter) Elementary 384 19 20.2:1
Steele Lane Elementary Elementary 378 17 22.2:1
Madrone Elementary Elementary 373 18 20.7:1
Strawberry Elementary Middle 372 15 24.8:1
J. X. Wilson Elementary Elementary 371 17 21.8:1
Binkley Elementary Charter (Charter) Elementary 365 16 22.8:1
James Monroe Elementary Elementary 361 15 24.1:1
Whited Elementary Charter (Charter) Elementary 348 16 21.8:1
Austin Creek Elementary Elementary 336 15 22.4:1
Proctor Terrace Elementary Elementary 335 17 19.7:1
Spring Lake Charter (Charter) Elementary 328 21 15.6:1
Olivet Elementary Charter (Charter) Elementary 310 13 23.8:1
Luther Burbank Elementary Elementary 308 12 25.7:1
Kawana Springs Elementary Elementary 307 15 20.5:1
Brook Hill Elementary Elementary 303 16 18.9:1
Morrice Schaefer Charter (Charter) Elementary 303 11 27.5:1
Abraham Lincoln Elementary Elementary 299 16 18.7:1
Jack London Elementary Elementary 275 11 25.0:1
Piner-Olivet Charter (Charter) Middle 216 8 27.0:1
Albert F. Biella Elementary Elementary 215 12 17.9:1
Santa Rosa Accelerated Charter (Charter) Middle 128 4 32.0:1
Northwest Prep Charter (Charter) Other 124 7 17.7:1
Mark West Charter (Charter) Elementary 116 6 19.3:1
Kid Street Learning Center Charter (Charter) Elementary 108 6 18.0:1
Village Charter (Charter) Elementary 93 0
Learning House Other 25 1 25.0:1
Lewis Early Learning Academy

Colleges & Universities (3)

Institution Type Highest Degree Enrollment Tuition (In-State)
Santa Rosa Junior College Public Associate 23,299 $1,318
Lytles Redwood Empire Beauty College Private For-Profit Certificate 221
Empire College Private For-Profit Graduate 88
View full profile of Santa Rosa, CA →