Skip to content
Health Career ClassesPrograms · Costs · Pay
Oklahoma · Certified Nursing Assistant training

CNA Classes in Oklahoma

26 accredited Oklahoma schools graduated 1,610 CNA students in 2023–24. Compare them by city below, with published costs, program length and what nursing assistants earn in Oklahoma.

Updated October 2026 · Data: IPEDS 2023–24, BLS May 2025

Schools
2619 cities
Lowest published cost
$1,050median $2,528
Typical length
48 wkfull-time
Oklahoma median pay
$35,930−$6,330 vs U.S.

Jump to a metro area

CNA Classes in Oklahoma City, OK 6 schools

Canadian Valley Technology Center

6505 E Hwy 66, El Reno, OK 73036
Public Certificate (1-2 years)
Graduates '23–24
146
Program cost
Ask school
Length
1-2 years

This public two-year college in Canadian County graduated 146 CNA students in 2023–24, the 2nd-most in the state.

Francis Tuttle Technology Center

12777 N Rockwell Ave, Oklahoma City, OK 73142
Public Certificate (1-2 years)Certificate (12 weeks to 1 year)
Graduates '23–24
134
Program cost
Ask school
Length
12 weeks to 1 year

134 CNA credentials awarded in 2023–24 at this public career school, the 4th-most in the state.

Moore Norman Technology Center

4701 12th Avenue NW, Norman, OK 73069
Public Certificate (12 weeks to 1 year)
Graduates '23–24
90
Program cost
Ask school
Length
12 weeks to 1 year

Public two-year college in Norman that reported 90 CNA graduates in 2023–24, the 5th-most in the state.

Metro Technology Centers

1900 Springlake Drive, Oklahoma City, OK 73111
Public Certificate (12 weeks to 1 year)
Graduates '23–24
78
Program cost
$2,693
Length
12 months

78 CNA credentials awarded in 2023–24 at this public two-year college. Published tuition and fees plus books and supplies come to $2,693 for a program of about 12 months.

Eastern Oklahoma County Technology Center

4601 N Choctaw Rd, Choctaw, OK 73020
Public Certificate (under 12 weeks)Certificate (12 weeks to 1 year)
Graduates '23–24
30
Program cost
$1,230
Length
8 months

Public career school in Choctaw that reported 30 CNA graduates in 2023–24. Published tuition and fees plus books and supplies come to $1,230 for a program of about 8 months.

Mid-America Technology Center

27438 State Hwy 59, Wayne, OK 73095
Public Certificate (12 weeks to 1 year)
Graduates '23–24
28
Program cost
$1,050
Length
9 months

This public career school in McClain County graduated 28 CNA students in 2023–24. Published tuition and fees plus books and supplies come to $1,050 for a program of about 9 months.

CNA Classes in Tulsa, OK 3 schools

Tulsa Technology Center

3420 S Memorial Drive, Tulsa, OK 74145
Public Certificate (under 12 weeks)Certificate (12 weeks to 1 year)
Graduates '23–24
90
Program cost
Ask school
Length
under 12 weeks

This public two-year college in Tulsa County graduated 90 CNA students in 2023–24.

Central Technology Center

3 CT Circle, Drumright, OK 74030
Public Certificate (12 weeks to 1 year)
Graduates '23–24
62
Program cost
Ask school
Length
12 weeks to 1 year

62 CNA credentials awarded in 2023–24 at this public career school.

Green Country Technology Center

1100 OK-56 Loop, Okmulgee, OK 74447
Public Certificate (12 weeks to 1 year)
Graduates '23–24
42
Program cost
Ask school
Length
12 weeks to 1 year

42 CNA credentials awarded in 2023–24 at this public career school.

CNA Classes in Pryor, OK 1 school

Northeast Technology Center

511 S Elliott St, Pryor, OK 74361
Public Certificate (1-2 years)
Graduates '23–24
211
Program cost
$2,875
Length
48 weeks

Public career school in Pryor that reported 211 CNA graduates in 2023–24, the most in the state. Published tuition and fees plus books and supplies come to $2,875 for a program of about 48 weeks.

CNA Classes in McAlester, OK 1 school

Kiamichi Technology Center-McAlester

301 Kiamichi Dr, McAlester, OK 74501
Public Certificate (12 weeks to 1 year)
Graduates '23–24
137
Program cost
$1,250
Length
9 months

Public career school in McAlester that reported 137 CNA graduates in 2023–24, the 3rd-most in the state. Published tuition and fees plus books and supplies come to $1,250 for a program of about 9 months.

CNA Classes in Shawnee, OK 1 school

Gordon Cooper Technology Center

1 John C Bruton Blvd, Shawnee, OK 74804
Public Certificate (12 weeks to 1 year)
Graduates '23–24
84
Program cost
Ask school
Length
10 months

This public two-year college in Pottawatomie County graduated 84 CNA students in 2023–24.

CNA Classes in Muskogee, OK 1 school

Indian Capital Technology Center-Muskogee

2403 N 41st St E, Muskogee, OK 74403
Public Certificate (1-2 years)
Graduates '23–24
78
Program cost
Ask school
Length
1-2 years

This public two-year college in Muskogee County graduated 78 CNA students in 2023–24.

CNA Classes in Alva, OK 1 school

Northwest Technology Center-Alva

1801 11th St, Alva, OK 73717
Public Certificate (1-2 years)
Graduates '23–24
73
Program cost
$2,475
Length
9 months

Public career school in Alva that reported 73 CNA graduates in 2023–24. Published tuition and fees plus books and supplies come to $2,475 for a program of about 9 months.

CNA Classes in Ardmore, OK 1 school

Southern Oklahoma Technology Center

2610 Sam Noble Parkway, Ardmore, OK 73401
Public Certificate (12 weeks to 1 year)
Graduates '23–24
60
Program cost
Ask school
Length
12 weeks to 1 year

Public career school in Ardmore that reported 60 CNA graduates in 2023–24.

CNA Classes in Warner, OK 1 school

Connors State College

700 College Road, Warner, OK 74469
Public Certificate (1-2 years)
Graduates '23–24
58
College tuition
$2,400/yr
Length
1-2 years

Public two-year college in Warner that reported 58 CNA graduates in 2023–24. Annual in-district tuition (before fees): $2,400 ($6,258 out of state).

CNA Classes in Duncan, OK 1 school

Red River Technology Center

3300 W Bois D Arc, Duncan, OK 73533
Public Certificate (1-2 years)
Graduates '23–24
45
Program cost
$4,770
Length
10 months

45 CNA credentials awarded in 2023–24 at this public career school. Published tuition and fees plus books and supplies come to $4,770 for a program of about 10 months.

CNA Classes in Enid, OK 1 school

Autry Technology Center

1201 W Willow, Enid, OK 73703
Public Certificate (12 weeks to 1 year)
Graduates '23–24
34
Program cost
Ask school
Length
10 months

Public two-year college in Enid that reported 34 CNA graduates in 2023–24.

CNA Classes in Altus, OK 1 school

Southwest Technology Center

711 W. Tamarack, Altus, OK 73521
Public Certificate (12 weeks to 1 year)
Graduates '23–24
24
Program cost
Ask school
Length
12 weeks to 1 year

Public career school in Altus that reported 24 CNA graduates in 2023–24.

CNA Classes in Ponca City, OK 1 school

Pioneer Technology Center

2101 N Ash, Ponca City, OK 74601
Public Certificate (12 weeks to 1 year)
Graduates '23–24
24
Program cost
Ask school
Length
12 weeks to 1 year

This public career school in Kay County graduated 24 CNA students in 2023–24.

CNA Classes in Burns Flat, OK 1 school

Western Technology Center

621 Sooner Drive, Burns Flat, OK 73624
Public Certificate (1-2 years)
Graduates '23–24
22
Program cost
$2,705
Length
10 months

This public career school in Washita County graduated 22 CNA students in 2023–24. Published tuition and fees plus books and supplies come to $2,705 for a program of about 10 months.

CNA Classes in Ada, OK 1 school

Pontotoc Technology Center

601 W 33rd, Ada, OK 74820
Public Certificate (12 weeks to 1 year)
Graduates '23–24
21
Program cost
$2,581
Length
9 months

This public career school in Pontotoc County graduated 21 CNA students in 2023–24. Published tuition and fees plus books and supplies come to $2,581 for a program of about 9 months.

CNA Classes in Omega, OK 1 school

Chisholm Trail Technology Center

283 State Highway 33, Omega, OK 73764
Public Certificate (12 weeks to 1 year)
Graduates '23–24
17
Program cost
Ask school
Length
12 weeks to 1 year

This public career school in Kingfisher County graduated 17 CNA students in 2023–24.

CNA Classes in Stillwater, OK 1 school

Meridian Technology Center

1312 South Sangre Road, Stillwater, OK 74074
Public Certificate (12 weeks to 1 year)
Graduates '23–24
13
Program cost
$2,437
Length
5 months

Public two-year college in Stillwater that reported 13 CNA graduates in 2023–24. Published tuition and fees plus books and supplies come to $2,437 for a program of about 5 months.

CNA Classes in Fort Cobb, OK 1 school

Caddo Kiowa Technology Center

1415 N. 7th Street, Fort Cobb, OK 73038
Public Certificate (1-2 years)Certificate (12 weeks to 1 year)
Graduates '23–24
6
Program cost
Ask school
Length
12 weeks to 1 year

Public career school in Fort Cobb that reported 6 CNA graduates in 2023–24.

CNA Classes in Woodward, OK 1 school

High Plains Technology Center

3921 34th St, Woodward, OK 73801
Public Certificate (12 weeks to 1 year)
Graduates '23–24
3
Program cost
Ask school
Length
12 weeks to 1 year

Public career school in Woodward that reported 3 CNA graduates in 2023–24.

How to get CNA certified in Oklahoma

  1. Complete a state-approved nurse aide training program (federal minimum: 75 hours, 16 of them supervised clinical practice).
  2. Pass your state’s competency evaluation: a written or oral exam plus a skills demonstration.
  3. Get listed on your state nurse aide registry, which employers check before hiring.
  4. Keep your certification active. Under federal rules, if you go 24 consecutive months without paid nursing-related work you must retrain or retest.

Rules differ by state. Confirm current Oklahoma requirements with the relevant state board or registry before you enroll.

CNA Classes in Oklahoma: FAQ

How many CNA programs are in Oklahoma?

We list 26 accredited Oklahoma schools that graduated CNA students in 2023–24, 26 of them public. Together they awarded 1,610 CNA credentials that year.

How much do cna classes cost in Oklahoma?

10 Oklahoma schools published a program price. Tuition plus books and supplies ranged from $1,050 to $4,770, with a median of $2,528. Community colleges often charge by credit hour instead, so check each school’s net price calculator.

How much do nursing assistants make in Oklahoma?

The median certified nursing assistant in Oklahoma earns $35,930 a year ($17.27 an hour), according to BLS data for May 2025, versus $42,260 nationally. The top 10% earn $42,870 or more.

Which Oklahoma school trains the most nursing assistants?

Northeast Technology Center in Pryor reported the most CNA graduates in Oklahoma: 211 in 2023–24.

How long do cna classes take in Oklahoma?

Among Oklahoma programs that reported a schedule, the median length is about 48 weeks of full-time study. Federal rules require at least 75 hours of training, including at least 16 hours of supervised practical training. Many states require more.

What exam do nursing assistants take?

A state competency evaluation with a written (or oral) test and a hands-on skills test, run by a state-contracted testing vendor.

Other healthcare programs in Oklahoma