Ranking of Oklahoma Counties By Percentage of Population Aged 25 years and above with an Educational attainment of High School Graduate or Equivalent in 2021 (ACS-5Yrs)

Updated on September 3, 2025.

Based on the US Census ACS-5Yrs estimates, in 2021, the percentage of the population of Oklahoma (aged 25 years and above) who had an educational attainment of High School Graduate or Equivalent was 30.82%. Among all Oklahoma counties, Adair County had the highest percentage of its population (aged 25 years and above) with an educational attainment of High School Graduate or Equivalent (46.83%), followed by Pushmataha County (44.23%), and Garvin County (44.17%).

The chart below shows the top 10 Oklahoma counties, and the table below shows the ranking of all Oklahoma counties.

You can see similar information for other educational attainments.

You can also see similar information for other states and for the United States.

Ranking of Oklahoma Counties By Percentage of Population (Aged 25yrs+) with an Educational Attainment of High School Graduate or Equivalent in 2021
Adair County
Pushmataha County
Garvin County
McIntosh County
Caddo County
McCurtain County
Dewey County
Coal County
Stephens County
Pawnee County
Ranking of Oklahoma Counties By Percentage of Population (Aged 25yrs+) with an Educational Attainment of High School Graduate or Equivalent in 2021
0 of 0
Rank County Percentage of Population (Aged 25yrs+) (%)
1 Adair County 46.83
2 Pushmataha County 44.23
3 Garvin County 44.17
4 McIntosh County 43.73
5 Caddo County 43.27
6 McCurtain County 43.14
7 Dewey County 42.72
8 Coal County 42.68
9 Stephens County 42.45
10 Pawnee County 42.20
11 Jefferson County 42.12
12 Lincoln County 41.86
13 Atoka County 41.67
14 Murray County 41.55
15 Kingfisher County 41.34
16 Cotton County 41.28
17 Major County 41.27
18 Washita County 41.23
19 Nowata County 41.07
20 Craig County 40.93
21 Mayes County 40.49
22 Woodward County 40.48
23 Hughes County 40.40
24 Le Flore County 40.15
25 Creek County 40.11
26 Haskell County 39.94
27 Okfuskee County 39.77
28 Grady County 39.43
29 Sequoyah County 39.41
30 Beckham County 38.93
31 Choctaw County 38.83
32 Love County 38.66
33 Latimer County 37.51
34 Ellis County 37.38
35 Pittsburg County 37.37
36 Delaware County 37.29
37 Cimarron County 37.14
38 Marshall County 37.03
39 Garfield County 36.98
40 Greer County 36.84
41 Osage County 36.65
42 Carter County 36.37
43 Johnston County 35.91
44 Noble County 35.74
45 Grant County 35.73
46 Seminole County 35.31
47 Ottawa County 35.21
48 Blaine County 35.18
49 Alfalfa County 35.10
50 Roger Mills County 34.88
51 Okmulgee County 34.87
52 Muskogee County 34.80
53 Pottawatomie County 34.69
54 Tillman County 33.68
55 Kay County 33.67
56 Washington County 33.14
57 Harmon County 33.07
58 Kiowa County 33.05
59 Rogers County 32.92
60 Cherokee County 32.45
61 Bryan County 32.41
62 Beaver County 32.37
63 Pontotoc County 32.11
64 Comanche County 32.04
65 McClain County 31.43
66 Harper County 31.32
67 Logan County 31.10
68 Wagoner County 30.97
69 Woods County 30.69
70 Payne County 27.30
71 Jackson County 27.26
72 Custer County 27.15
73 Canadian County 26.96
74 Tulsa County 25.35
75 Cleveland County 25.13
76 Oklahoma County 24.64
77 Texas County 23.31