Best Schools in Oklahoma

Using school academic, learning enviroment and safety data, an overall grade has been calculated for each school in Oklahoma. The list below shows these schools in their rank order, as determined by our grading system.

Find by Name
Search for Schools

#1 Elementary School in OK and #1 in Oklahoma County

PK - 5 | Edmond, OK | Oklahoma County

  • A+ Overall Grade
  • 21:1 Student/Teacher
  • 397 Students

Report Card

A+ Academic Results
B- Learning Environment
A+ School Safety
A+ Overall Grade

#1 Middle School in OK and #1 in Cleveland County

7 - 8 | Oklahoma City, OK | Cleveland County

  • A+ Overall Grade
  • 16:1 Student/Teacher
  • 212 Students

Report Card

A+ Academic Results
A+ Learning Environment
B- School Safety
A+ Overall Grade

#1 High School in OK and #1 in Oklahoma County

9 - 12 | Oklahoma City, OK | Oklahoma County

  • A+ Overall Grade
  • 11:1 Student/Teacher
  • 501 Students

Report Card

A+ Academic Results
B- Learning Environment
A+ School Safety
A+ Overall Grade

#2 Elementary School in OK and #1 in Cleveland County

K - 6 | Oklahoma City, OK | Cleveland County

  • A+ Overall Grade
  • 19:1 Student/Teacher
  • 594 Students

Report Card

A+ Academic Results
A- Learning Environment
B School Safety
A+ Overall Grade

#2 Middle School in OK and #1 in Oklahoma County

6 - 8 | Oklahoma City, OK | Oklahoma County

  • A+ Overall Grade
  • 18:1 Student/Teacher
  • 450 Students

Report Card

A+ Academic Results
A- Learning Environment
A- School Safety
A+ Overall Grade

#2 High School in OK and #1 in Beckham County

9 - 12 | Elk City, OK | Beckham County

  • A+ Overall Grade
  • 13:1 Student/Teacher
  • 161 Students

Report Card

A+ Academic Results
A+ Learning Environment
B- School Safety
A+ Overall Grade

#3 Elementary School in OK and #1 in Tulsa County

PK - 3 | Bixby, OK | Tulsa County

  • A+ Overall Grade
  • 20:1 Student/Teacher
  • 889 Students

Report Card

A+ Academic Results
A+ Learning Environment
A School Safety
A+ Overall Grade

#3 Middle School in OK and #2 in Cleveland County

7 - 8 | Oklahoma City, OK | Cleveland County

  • A+ Overall Grade
  • 17:1 Student/Teacher
  • 774 Students

Report Card

A+ Academic Results
A- Learning Environment
B School Safety
A+ Overall Grade

#3 High School in OK and #2 in Oklahoma County

9 - 12 | Oklahoma City, OK | Oklahoma County

  • A+ Overall Grade
  • 16:1 Student/Teacher
  • 479 Students

Report Card

A+ Academic Results
B Learning Environment
A- School Safety
A+ Overall Grade

#4 Middle School in OK and #1 in Garfield County

6 - 8 | Enid, OK | Garfield County

  • A+ Overall Grade
  • 15:1 Student/Teacher
  • 237 Students

Report Card

A+ Academic Results
A Learning Environment
A- School Safety
A+ Overall Grade

#4 High School in OK and #1 in Muskogee County

9 - 12 | Warner, OK | Muskogee County

  • A+ Overall Grade
  • 16:1 Student/Teacher
  • 214 Students

Report Card

A+ Academic Results
A+ Learning Environment
B School Safety
A+ Overall Grade

#4 Elementary School in OK and #2 in Oklahoma County

PK - 4 | Edmond, OK | Oklahoma County

  • A+ Overall Grade
  • 19:1 Student/Teacher
  • 537 Students

Report Card

A+ Academic Results
B+ Learning Environment
NA School Safety
A+ Overall Grade

#5 High School in OK and #1 in Ellis County

9 - 12 | Arnett, OK | Ellis County

  • A+ Overall Grade
  • 7:1 Student/Teacher
  • 58 Students

Report Card

A+ Academic Results
A+ Learning Environment
NA School Safety
A+ Overall Grade

#5 Middle School in OK and #1 in Lincoln County

7 - 8 | Chandler, OK | Lincoln County

  • A+ Overall Grade
  • 12:1 Student/Teacher
  • 185 Students

Report Card

A+ Academic Results
A+ Learning Environment
B School Safety
A+ Overall Grade

#5 Elementary School in OK and #1 in Canadian County

PK - 3 | Yukon, OK | Canadian County

  • A+ Overall Grade
  • 16:1 Student/Teacher
  • 375 Students

Report Card

A+ Academic Results
B+ Learning Environment
B- School Safety
A+ Overall Grade

#6 High School in OK and #1 in Custer County

10 - 12 | Thomas, OK | Custer County

  • A+ Overall Grade
  • 7:1 Student/Teacher
  • 79 Students

Report Card

A+ Academic Results
A Learning Environment
A- School Safety
A+ Overall Grade

#6 Elementary School in OK and #1 in Washington County

PK - 5 | Bartlesville, OK | Washington County

  • A+ Overall Grade
  • 18:1 Student/Teacher
  • 603 Students

Report Card

A+ Academic Results
A- Learning Environment
A+ School Safety
A+ Overall Grade

#6 Middle School in OK and #2 in Oklahoma County

5 - 8 | Oklahoma City, OK | Oklahoma County

  • A Overall Grade
  • 17:1 Student/Teacher
  • 290 Students

Report Card

A+ Academic Results
B Learning Environment
C- School Safety
A Overall Grade

#7 High School in OK and #1 in Pittsburg County

9 - 12 | Kiowa, OK | Pittsburg County

  • A+ Overall Grade
  • 9:1 Student/Teacher
  • 88 Students

Report Card

A+ Academic Results
A Learning Environment
B School Safety
A+ Overall Grade

#7 Middle School in OK and #1 in Tulsa County

8 - 8 | Owasso, OK | Tulsa County

  • A Overall Grade
  • 20:1 Student/Teacher
  • 743 Students

Report Card

A+ Academic Results
C+ Learning Environment
A- School Safety
A Overall Grade

#7 Elementary School in OK and #2 in Cleveland County

PK - 5 | Norman, OK | Cleveland County

  • A+ Overall Grade
  • 17:1 Student/Teacher
  • 596 Students

Report Card

A+ Academic Results
A Learning Environment
B+ School Safety
A+ Overall Grade

#8 Middle School in OK and #2 in Tulsa County

7 - 8 | Bixby, OK | Tulsa County

  • A Overall Grade
  • 19:1 Student/Teacher
  • 869 Students

Report Card

A+ Academic Results
A- Learning Environment
B School Safety
A Overall Grade

#8 High School in OK and #3 in Oklahoma County

9 - 12 | Oklahoma City, OK | Oklahoma County

  • A+ Overall Grade
  • 15:1 Student/Teacher
  • 366 Students

Report Card

A+ Academic Results
B- Learning Environment
B+ School Safety
A+ Overall Grade

#8 Elementary School in OK and #3 in Cleveland County

PK - 6 | Oklahoma City, OK | Cleveland County

  • A+ Overall Grade
  • 18:1 Student/Teacher
  • 494 Students

Report Card

A+ Academic Results
A+ Learning Environment
A+ School Safety
A+ Overall Grade

#9 High School in OK and #1 in Kingfisher County

10 - 12 | Okarche, OK | Kingfisher County

  • A+ Overall Grade
  • 12:1 Student/Teacher
  • 83 Students

Report Card

A+ Academic Results
A+ Learning Environment
A School Safety
A+ Overall Grade

#9 Middle School in OK and #3 in Tulsa County

7 - 7 | Owasso, OK | Tulsa County

  • A Overall Grade
  • 18:1 Student/Teacher
  • 723 Students

Report Card

A+ Academic Results
B Learning Environment
A+ School Safety
A Overall Grade

#9 Elementary School in OK and #3 in Oklahoma County

PK - 4 | Edmond, OK | Oklahoma County

  • A+ Overall Grade
  • 18:1 Student/Teacher
  • 418 Students

Report Card

A+ Academic Results
B Learning Environment
A+ School Safety
A+ Overall Grade

#10 Middle School in OK and #1 in Payne County

6 - 7 | Stillwater, OK | Payne County

  • A Overall Grade
  • 17:1 Student/Teacher
  • 896 Students

Report Card

A+ Academic Results
B Learning Environment
A- School Safety
A Overall Grade

#10 Elementary School in OK and #1 in Payne County

PK - 5 | Stillwater, OK | Payne County

  • A+ Overall Grade
  • 17:1 Student/Teacher
  • 635 Students

Report Card

A+ Academic Results
A Learning Environment
A+ School Safety
A+ Overall Grade

#10 High School in OK and #1 in Blaine County

9 - 12 | Hydro, OK | Blaine County

  • A+ Overall Grade
  • 12:1 Student/Teacher
  • 118 Students

Report Card

A+ Academic Results
A Learning Environment
A+ School Safety
A+ Overall Grade

#11 High School in OK and #1 in Garfield County

9 - 12 | Enid, OK | Garfield County

  • A+ Overall Grade
  • 14:1 Student/Teacher
  • 300 Students

Report Card

A+ Academic Results
A+ Learning Environment
A- School Safety
A+ Overall Grade

#11 Middle School in OK and #1 in Pottawatomie County

6 - 8 | Shawnee, OK | Pottawatomie County

  • A Overall Grade
  • 15:1 Student/Teacher
  • 284 Students

Report Card

A Academic Results
A+ Learning Environment
B+ School Safety
A Overall Grade

#11 Elementary School in OK and #2 in Tulsa County

PK - 5 | Tulsa, OK | Tulsa County

  • A+ Overall Grade
  • 19:1 Student/Teacher
  • 460 Students

Report Card

A+ Academic Results
A+ Learning Environment
A- School Safety
A+ Overall Grade

#12 High School in OK and #1 in Woodward County

9 - 12 | Mooreland, OK | Woodward County

  • A+ Overall Grade
  • 10:1 Student/Teacher
  • 134 Students

Report Card

A+ Academic Results
A+ Learning Environment
A School Safety
A+ Overall Grade

#12 Elementary School in OK and #1 in Mayes County

PK - 5 | Adair, OK | Mayes County

  • A+ Overall Grade
  • 19:1 Student/Teacher
  • 524 Students

Report Card

A+ Academic Results
B Learning Environment
A+ School Safety
A+ Overall Grade

#12 Middle School in OK and #3 in Oklahoma County

6 - 8 | Edmond, OK | Oklahoma County

  • A Overall Grade
  • 18:1 Student/Teacher
  • 986 Students

Report Card

A+ Academic Results
C+ Learning Environment
B School Safety
A Overall Grade

#13 High School in OK and #1 in Grady County

9 - 12 | Minco, OK | Grady County

  • A+ Overall Grade
  • 13:1 Student/Teacher
  • 159 Students

Report Card

A Academic Results
A+ Learning Environment
A School Safety
A+ Overall Grade

#13 Elementary School in OK and #2 in Canadian County

K - 4 | Piedmont, OK | Canadian County

  • A+ Overall Grade
  • 17:1 Student/Teacher
  • 465 Students

Report Card

A+ Academic Results
A+ Learning Environment
A- School Safety
A+ Overall Grade

#13 Middle School in OK

6 - 8 | Fairview, OK | Major County

  • A Overall Grade
  • 14:1 Student/Teacher
  • 148 Students

Report Card

A+ Academic Results
A+ Learning Environment
A School Safety
A Overall Grade

#14 High School in OK and #1 in Grant County

9 - 12 | Medford, OK | Grant County

  • A+ Overall Grade
  • 9:1 Student/Teacher
  • 81 Students

Report Card

A Academic Results
A+ Learning Environment
NA School Safety
A+ Overall Grade

#14 Elementary School in OK and #3 in Tulsa County

PK - 5 | Tulsa, OK | Tulsa County

  • A+ Overall Grade
  • 17:1 Student/Teacher
  • 610 Students

Report Card

A Academic Results
A+ Learning Environment
B School Safety
A+ Overall Grade

#14 Middle School in OK and #4 in Oklahoma County

6 - 8 | Edmond, OK | Oklahoma County

  • A Overall Grade
  • 19:1 Student/Teacher
  • 1,344 Students

Report Card

A+ Academic Results
B- Learning Environment
A- School Safety
A Overall Grade

#15 High School in OK and #2 in Custer County

9 - 12 | Arapaho, OK | Custer County

  • A+ Overall Grade
  • 10:1 Student/Teacher
  • 95 Students

Report Card

A Academic Results
A+ Learning Environment
A School Safety
A+ Overall Grade

#15 Elementary School in OK and #4 in Oklahoma County

PK - 4 | Edmond, OK | Oklahoma County

  • A+ Overall Grade
  • 17:1 Student/Teacher
  • 541 Students

Report Card

A+ Academic Results
B+ Learning Environment
NA School Safety
A+ Overall Grade

#15 Middle School in OK and #5 in Oklahoma County

7 - 8 | Edmond, OK | Oklahoma County

  • A Overall Grade
  • 18:1 Student/Teacher
  • 855 Students

Report Card

A+ Academic Results
C+ Learning Environment
B School Safety
A Overall Grade

#16 Middle School in OK and #1 in Marshall County

6 - 8 | Kingston, OK | Marshall County

  • A Overall Grade
  • 13:1 Student/Teacher
  • 265 Students

Report Card

A+ Academic Results
A+ Learning Environment
C- School Safety
A Overall Grade

#16 High School in OK and #4 in Oklahoma County

9 - 12 | Edmond, OK | Oklahoma County

  • A+ Overall Grade
  • 23:1 Student/Teacher
  • 2,644 Students

Report Card

A+ Academic Results
B- Learning Environment
A- School Safety
A+ Overall Grade

#16 Elementary School in OK and #5 in Oklahoma County

PK - 5 | Edmond, OK | Oklahoma County

  • A+ Overall Grade
  • 20:1 Student/Teacher
  • 869 Students

Report Card

A+ Academic Results
B- Learning Environment
B+ School Safety
A+ Overall Grade

#17 High School in OK and #1 in Garvin County

10 - 12 | Pauls Valley, OK | Garvin County

  • A+ Overall Grade
  • 16:1 Student/Teacher
  • 353 Students

Report Card

A Academic Results
A+ Learning Environment
A School Safety
A+ Overall Grade

#17 Middle School in OK and #1 in Pontotoc County

6 - 8 | Ada, OK | Pontotoc County

  • A Overall Grade
  • 16:1 Student/Teacher
  • 184 Students

Report Card

A+ Academic Results
A+ Learning Environment
B School Safety
A Overall Grade

#17 Elementary School in OK and #2 in Payne County

PK - 5 | Stillwater, OK | Payne County

  • A+ Overall Grade
  • 17:1 Student/Teacher
  • 573 Students

Report Card

A+ Academic Results
B- Learning Environment
NA School Safety
A+ Overall Grade

#18 High School in OK and #1 in Kiowa County

9 - 12 | Mountain View, OK | Kiowa County

  • A Overall Grade
  • 12:1 Student/Teacher
  • 65 Students

Report Card

A+ Academic Results
A Learning Environment
C School Safety
A Overall Grade

#18 Elementary School in OK and #4 in Cleveland County

PK - 6 | Oklahoma City, OK | Cleveland County

  • A+ Overall Grade
  • 21:1 Student/Teacher
  • 501 Students

Report Card

A+ Academic Results
A- Learning Environment
B School Safety
A+ Overall Grade

#18 Middle School in OK and #4 in Tulsa County

6 - 6 | Owasso, OK | Tulsa County

  • A Overall Grade
  • 19:1 Student/Teacher
  • 746 Students

Report Card

A+ Academic Results
A- Learning Environment
A- School Safety
A Overall Grade

#19 High School in OK and #1 in Dewey County

9 - 12 | Leedey, OK | Dewey County

  • A Overall Grade
  • 9:1 Student/Teacher
  • 61 Students

Report Card

A+ Academic Results
A+ Learning Environment
C+ School Safety
A Overall Grade

#19 Middle School in OK and #1 in Grady County

6 - 8 | Tuttle, OK | Grady County

  • A Overall Grade
  • 18:1 Student/Teacher
  • 451 Students

Report Card

A+ Academic Results
B+ Learning Environment
B School Safety
A Overall Grade

#19 Elementary School in OK and #1 in Garfield County

PK - 6 | Enid, OK | Garfield County

  • A+ Overall Grade
  • 15:1 Student/Teacher
  • 311 Students

Report Card

A Academic Results
A+ Learning Environment
B+ School Safety
A+ Overall Grade

#20 High School in OK and #2 in Grant County

9 - 12 | Lamont, OK | Grant County

  • A Overall Grade
  • 9:1 Student/Teacher
  • 65 Students

Report Card

A+ Academic Results
A+ Learning Environment
C+ School Safety
A Overall Grade

#20 Elementary School in OK and #5 in Cleveland County

K - 6 | Oklahoma City, OK | Cleveland County

  • A+ Overall Grade
  • 17:1 Student/Teacher
  • 441 Students

Report Card

A+ Academic Results
A+ Learning Environment
B+ School Safety
A+ Overall Grade

#20 Middle School in OK and #6 in Oklahoma County

6 - 8 | Edmond, OK | Oklahoma County

  • A Overall Grade
  • 16:1 Student/Teacher
  • 836 Students

Report Card

A+ Academic Results
B+ Learning Environment
B- School Safety
A Overall Grade

#21 High School in OK and #1 in Alfalfa County

9 - 12 | Helena, OK | Alfalfa County

  • A Overall Grade
  • 7:1 Student/Teacher
  • 73 Students

Report Card

A+ Academic Results
A+ Learning Environment
C+ School Safety
A Overall Grade

#21 Middle School in OK

7 - 9 | Cordell, OK | Washita County

  • A Overall Grade
  • 13:1 Student/Teacher
  • 150 Students

Report Card

A Academic Results
A+ Learning Environment
B+ School Safety
A Overall Grade

#22 Elementary School in OK and #1 in Carter County

3 - 5 | Ardmore, OK | Carter County

  • A+ Overall Grade
  • 15:1 Student/Teacher
  • 353 Students

Report Card

A+ Academic Results
A Learning Environment
B School Safety
A+ Overall Grade

#22 High School in OK and #1 in Greer County

9 - 12 | Granite, OK | Greer County

  • A Overall Grade
  • 8:1 Student/Teacher
  • 77 Students

Report Card

A+ Academic Results
A+ Learning Environment
C School Safety
A Overall Grade

#22 Elementary School in OK and #6 in Oklahoma County

PK - 4 | Edmond, OK | Oklahoma County

  • A+ Overall Grade
  • 16:1 Student/Teacher
  • 552 Students

Report Card

A+ Academic Results
A- Learning Environment
NA School Safety
A+ Overall Grade

#22 Middle School in OK and #7 in Oklahoma County

6 - 8 | Oklahoma City, OK | Oklahoma County

  • A Overall Grade
  • 19:1 Student/Teacher
  • 420 Students

Report Card

A+ Academic Results
C- Learning Environment
A+ School Safety
A Overall Grade

#23 High School in OK and #2 in Grady County

9 - 12 | Blanchard, OK | Grady County

  • A Overall Grade
  • 17:1 Student/Teacher
  • 425 Students

Report Card

A+ Academic Results
B+ Learning Environment
A- School Safety
A Overall Grade

#23 Middle School in OK and #8 in Oklahoma County

6 - 8 | Bethany, OK | Oklahoma County

  • A Overall Grade
  • 18:1 Student/Teacher
  • 385 Students

Report Card

A+ Academic Results
B Learning Environment
B- School Safety
A Overall Grade

#24 Middle School in OK and #1 in Noble County

7 - 8 | Morrison, OK | Noble County

  • A Overall Grade
  • 16:1 Student/Teacher
  • 86 Students

Report Card

A Academic Results
A+ Learning Environment
B School Safety
A Overall Grade

#24 High School in OK and #2 in Garfield County

9 - 12 | Garber, OK | Garfield County

  • A Overall Grade
  • 16:1 Student/Teacher
  • 108 Students

Report Card

A+ Academic Results
A+ Learning Environment
B- School Safety
A Overall Grade

#24 Elementary School in OK and #4 in Tulsa County

PK - 3 | Bixby, OK | Tulsa County

  • A+ Overall Grade
  • 19:1 Student/Teacher
  • 817 Students

Report Card

A+ Academic Results
B+ Learning Environment
A- School Safety
A+ Overall Grade

#24 Elementary School in OK and #7 in Oklahoma County

PK - 4 | Oklahoma City, OK | Oklahoma County

  • A+ Overall Grade
  • 17:1 Student/Teacher
  • 437 Students

Report Card

A+ Academic Results
B Learning Environment
A+ School Safety
A+ Overall Grade

#25 Middle School in OK and #1 in Mayes County

6 - 8 | Adair, OK | Mayes County

  • A Overall Grade
  • 13:1 Student/Teacher
  • 201 Students

Report Card

A Academic Results
A Learning Environment
A- School Safety
A Overall Grade

#25 High School in OK and #1 in Lincoln County

9 - 12 | Chandler, OK | Lincoln County

  • A Overall Grade
  • 17:1 Student/Teacher
  • 313 Students

Report Card

A- Academic Results
A+ Learning Environment
A School Safety
A Overall Grade

#25 Elementary School in OK and #8 in Oklahoma County

PK - 5 | Edmond, OK | Oklahoma County

  • A Overall Grade
  • 19:1 Student/Teacher
  • 311 Students

Report Card

A+ Academic Results
C+ Learning Environment
NA School Safety
A Overall Grade

#26 High School in OK and #2 in Ellis County

9 - 12 | Fargo, OK | Ellis County

  • A Overall Grade
  • 8:1 Student/Teacher
  • 57 Students

Report Card

A Academic Results
A+ Learning Environment
B+ School Safety
A Overall Grade

#26 Elementary School in OK and #9 in Oklahoma County

PK - 5 | Edmond, OK | Oklahoma County

  • A Overall Grade
  • 19:1 Student/Teacher
  • 811 Students

Report Card

A+ Academic Results
C+ Learning Environment
A- School Safety
A Overall Grade

#26 Middle School in OK

6 - 8 | Cherokee, OK | Alfalfa County

  • A Overall Grade
  • 13:1 Student/Teacher
  • 89 Students

Report Card

A Academic Results
A Learning Environment
A- School Safety
A Overall Grade

#27 High School in OK and #1 in Sequoyah County

9 - 12 | Vian, OK | Sequoyah County

  • A Overall Grade
  • 16:1 Student/Teacher
  • 281 Students

Report Card

A Academic Results
A+ Learning Environment
B+ School Safety
A Overall Grade

#27 Middle School in OK and #1 in Jackson County

7 - 9 | Altus, OK | Jackson County

  • A Overall Grade
  • 14:1 Student/Teacher
  • 111 Students

Report Card

A Academic Results
A+ Learning Environment
C+ School Safety
A Overall Grade

#27 Elementary School in OK and #10 in Oklahoma County

PK - 5 | Edmond, OK | Oklahoma County

  • A Overall Grade
  • 19:1 Student/Teacher
  • 823 Students

Report Card

A+ Academic Results
C Learning Environment
A School Safety
A Overall Grade

#28 High School in OK and #5 in Oklahoma County

9 - 12 | Edmond, OK | Oklahoma County

  • A Overall Grade
  • 21:1 Student/Teacher
  • 2,155 Students

Report Card

A+ Academic Results
B Learning Environment
B School Safety
A Overall Grade

#28 Middle School in OK and #5 in Tulsa County

6 - 8 | Tulsa, OK | Tulsa County

  • A Overall Grade
  • 19:1 Student/Teacher
  • 611 Students

Report Card

A+ Academic Results
B+ Learning Environment
A School Safety
A Overall Grade

#28 Elementary School in OK and #6 in Cleveland County

PK - 5 | Oklahoma City, OK | Cleveland County

  • A Overall Grade
  • 19:1 Student/Teacher
  • 348 Students

Report Card

A+ Academic Results
C+ Learning Environment
A School Safety
A Overall Grade

#29 High School in OK and #1 in Le Flore County

9 - 12 | Leflore, OK | Le Flore County

  • A Overall Grade
  • 12:1 Student/Teacher
  • 74 Students

Report Card

A Academic Results
A+ Learning Environment
A- School Safety
A Overall Grade

#29 Elementary School in OK and #5 in Tulsa County

PK - 5 | Broken Arrow, OK | Tulsa County

  • A Overall Grade
  • 16:1 Student/Teacher
  • 463 Students

Report Card

A Academic Results
A+ Learning Environment
C+ School Safety
A Overall Grade

#29 Middle School in OK and #6 in Tulsa County

7 - 8 | Tulsa, OK | Tulsa County

  • A Overall Grade
  • 17:1 Student/Teacher
  • 191 Students

Report Card

A+ Academic Results
A- Learning Environment
B- School Safety
A Overall Grade

#30 Elementary School in OK and #1 in Blaine County

PK - 5 | Hydro, OK | Blaine County

  • A Overall Grade
  • 16:1 Student/Teacher
  • 239 Students

Report Card

A+ Academic Results
A Learning Environment
C+ School Safety
A Overall Grade

#30 High School in OK and #1 in Carter County

9 - 12 | Lone Grove, OK | Carter County

  • A Overall Grade
  • 15:1 Student/Teacher
  • 415 Students

Report Card

A+ Academic Results
A- Learning Environment
C+ School Safety
A Overall Grade

#30 Middle School in OK and #2 in Grady County

7 - 9 | Amber, OK | Grady County

  • A Overall Grade
  • 15:1 Student/Teacher
  • 111 Students

Report Card

A+ Academic Results
B- Learning Environment
A- School Safety
A Overall Grade

#31 Middle School in OK and #1 in Canadian County

7 - 8 | Piedmont, OK | Canadian County

  • A Overall Grade
  • 17:1 Student/Teacher
  • 523 Students

Report Card

A+ Academic Results
B- Learning Environment
C+ School Safety
A Overall Grade

#31 High School in OK and #1 in Marshall County

9 - 12 | Kingston, OK | Marshall County

  • A Overall Grade
  • 15:1 Student/Teacher
  • 361 Students

Report Card

A+ Academic Results
A+ Learning Environment
C- School Safety
A Overall Grade

#31 Elementary School in OK and #7 in Cleveland County

K - 6 | Oklahoma City, OK | Cleveland County

  • A Overall Grade
  • 18:1 Student/Teacher
  • 477 Students

Report Card

A+ Academic Results
A+ Learning Environment
B School Safety
A Overall Grade

#32 Elementary School in OK and #1 in Custer County

2 - 3 | Weatherford, OK | Custer County

  • A Overall Grade
  • 17:1 Student/Teacher
  • 381 Students

Report Card

A+ Academic Results
A Learning Environment
A+ School Safety
A Overall Grade

#32 High School in OK and #2 in Lincoln County

9 - 12 | Wellston, OK | Lincoln County

  • A Overall Grade
  • 14:1 Student/Teacher
  • 193 Students

Report Card

A+ Academic Results
A Learning Environment
B+ School Safety
A Overall Grade

#32 Middle School in OK

5 - 8 | Mangum, OK | Greer County

  • A Overall Grade
  • 15:1 Student/Teacher
  • 233 Students

Report Card

A- Academic Results
A+ Learning Environment
B School Safety
A Overall Grade

#33 High School in OK and #1 in Logan County

9 - 12 | Orlando, OK | Logan County

  • A Overall Grade
  • 12:1 Student/Teacher
  • 69 Students

Report Card

A+ Academic Results
B Learning Environment
B+ School Safety
A Overall Grade

#33 Middle School in OK and #3 in Cleveland County

6 - 8 | Norman, OK | Cleveland County

  • A Overall Grade
  • 19:1 Student/Teacher
  • 1,120 Students

Report Card

A+ Academic Results
A- Learning Environment
B+ School Safety
A Overall Grade

#33 Elementary School in OK and #6 in Tulsa County

PK - 5 | Broken Arrow, OK | Tulsa County

  • A Overall Grade
  • 17:1 Student/Teacher
  • 597 Students

Report Card

A Academic Results
A+ Learning Environment
A School Safety
A Overall Grade

#34 High School in OK and #1 in Tulsa County

9 - 12 | Bixby, OK | Tulsa County

  • A Overall Grade
  • 20:1 Student/Teacher
  • 1,707 Students

Report Card

A+ Academic Results
A Learning Environment
B- School Safety
A Overall Grade