CNA classes in Oklahoma

We found 26 schools offering nursing assistant (CNA) training in Oklahoma, with campuses in Oklahoma City, Enid, Fort Cobb, and El Reno and more. CNAs in Oklahoma earn a median $35,930 a year, according to the BLS.

Schools
26
Public colleges
26
Median pay in OK
$35,930
Cities with schools
5

24 nursing assistant (CNA) schools

School results

  1. Autry Technology Center

    Enid, OK · Public

    • Nursing assistant (CNA)
    • HVAC technician
    • Carpentry
    • +17
  2. Caddo Kiowa Technology Center

    Fort Cobb, OK · Public

    • Nursing assistant (CNA)
    • HVAC technician
    • Carpentry
    • +9
  3. Canadian Valley Technology Center

    El Reno, OK · Public

    • Nursing assistant (CNA)
    • Electrician
    • HVAC technician
    • +16
  4. Hear from the best fits

    One short form. Up to 3 schools send you costs, schedules and financial aid options.

  5. Central Technology Center

    Drumright, OK · Public

    • Nursing assistant (CNA)
    • Electrician
    • HVAC technician
    • +16
  6. Chisholm Trail Technology Center

    Omega, OK · Public

    • Nursing assistant (CNA)
    • Carpentry
    • Welding
    • +5
  7. Connors State College

    Warner, OK · Public

    • Nursing assistant (CNA)
    • Practical nursing (LPN/LVN)
    • Physical therapist assistant
    • +1
  8. Eastern Oklahoma County Technology Center

    Choctaw, OK · Public

    • Nursing assistant (CNA)
    • Electrician
    • HVAC technician
    • +7
  9. Francis Tuttle Technology Center

    Oklahoma City, OK · Public

    • Nursing assistant (CNA)
    • Carpentry
    • Welding
    • +16
  10. Gordon Cooper Technology Center

    Shawnee, OK · Public

    • Nursing assistant (CNA)
    • Electrician
    • HVAC technician
    • +14
  11. Green Country Technology Center

    Okmulgee, OK · Public

    • Nursing assistant (CNA)
    • HVAC technician
    • Carpentry
    • +5
  12. High Plains Technology Center

    Woodward, OK · Public

    • Nursing assistant (CNA)
    • Carpentry
    • Welding
    • +10
  13. Indian Capital Technology Center-Muskogee

    Muskogee, OK · Public

    • Nursing assistant (CNA)
    • Electrician
    • HVAC technician
    • +14
  14. Kiamichi Technology Center-McAlester

    McAlester, OK · Public

    • Nursing assistant (CNA)
    • Electrician
    • HVAC technician
    • +15
  15. Meridian Technology Center

    Stillwater, OK · Public

    • Nursing assistant (CNA)
    • Electrician
    • HVAC technician
    • +18
  16. Metro Technology Centers

    Oklahoma City, OK · Public

    • Nursing assistant (CNA)
    • Electrician
    • HVAC technician
    • +16
  17. Mid-America Technology Center

    Wayne, OK · Public

    • Nursing assistant (CNA)
    • Electrician
    • HVAC technician
    • +14
  18. Moore Norman Technology Center

    Norman, OK · Public

    • Nursing assistant (CNA)
    • Electrician
    • HVAC technician
    • +15
  19. Northeast Technology Center

    Pryor, OK · Public

    • Nursing assistant (CNA)
    • Electrician
    • CNC machining
    • +10
  20. Northwest Technology Center-Alva

    Alva, OK · Public

    • Nursing assistant (CNA)
    • Electrician
    • Welding
    • +3
  21. Pioneer Technology Center

    Ponca City, OK · Public

    • Nursing assistant (CNA)
    • Carpentry
    • Welding
    • +11
  22. Pontotoc Technology Center

    Ada, OK · Public

    • Nursing assistant (CNA)
    • Electrician
    • HVAC technician
    • +9
  23. Red River Technology Center

    Duncan, OK · Public

    • Nursing assistant (CNA)
    • HVAC technician
    • Welding
    • +8
  24. Southern Oklahoma Technology Center

    Ardmore, OK · Public

    • Nursing assistant (CNA)
    • Electrician
    • HVAC technician
    • +15
  25. Southwest Technology Center

    Altus, OK · Public

    • Nursing assistant (CNA)
    • Carpentry
    • Welding
    • +4

CNA classes by city

What CNAs earn in Oklahoma

Median pay means half earn more and half earn less. Pay grows with experience, certifications and overtime.

Median pay
$35,930
$17.27 an hour
Typical range
$29,630–$42,870
10th to 90th percentile
Jobs in OK
19,410
Job growth, 2025–35
+2.6%
196,200 openings a year (U.S.)

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics, May 2025, and Employment Projections.

Hear from the best fits near Oklahoma

One short form. Up to 3 schools send you costs, schedules and financial aid options. Free, with no obligation.

  • Compare real costs and start dates
  • Ask about financial aid and apprenticeships
  • Your info goes only to the schools you're matched with

Step 1 of 3: Your trade

Compare cna classes

Free · Takes 60 seconds · No obligation

Frequently asked questions

How many nursing assistant (CNA) schools are in Oklahoma?

We list 26 schools in Oklahoma with nursing assistant (CNA) programs: 26 public colleges. Campuses are in Oklahoma City, Enid, Fort Cobb, El Reno, and Drumright.

Are there community college nursing assistant (CNA) programs in Oklahoma?

Yes. 26 public colleges in Oklahoma offer nursing assistant (CNA). Public programs often cost less and are usually eligible for federal financial aid. Confirm costs and aid with each school.

How much does nursing assistant (CNA) school cost in Oklahoma?

Among the 17 schools here that report it to the U.S. Department of Education, the average yearly net price (after grants and scholarships) ranges from $1,062 to $14,313. That figure covers the whole school, not just this program, so ask each school for the program's total cost.

How much do CNAs make in Oklahoma?

The median pay for CNAs in Oklahoma is $35,930 a year, and most earn between $29,630 and $42,870, according to the U.S. Bureau of Labor Statistics.

How do I choose a nursing assistant (CNA) school in Oklahoma?

Ask each school about accreditation, total cost after financial aid, hands-on lab hours, certification exam prep, class sizes and job placement. Request info from two or three schools so you can compare their answers side by side.