Skip to content
Health Career ClassesPrograms · Costs · Pay
Houston-Pasadena-The Woodlands, TX metro

CNA Classes in Houston, TX

3 accredited schools across the Houston metro area trained 133 nursing assistants in 2023–24. Here’s how they compare on cost, length and size, plus what the job pays locally.

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

Schools in metro
3
Graduates 2023–24
133
Lowest published cost
$2,011
Houston median pay
$37,970metro

3 best cna classes in Houston

Sorted by number of 2023–24 graduates (IPEDS), a proxy for program size and stability.

Alvin Community College

3110 Mustang Rd, Alvin, TX 77511
Public Certificate (2-4 years)Certificate (12 weeks to 1 year)
Graduates '23–24
75
College tuition
$1,224/yr
Length
12 weeks to 1 year

75 CNA credentials awarded in 2023–24 at this public four-year institution. Annual in-district tuition (before fees): $1,224 ($3,720 out of state).

Texas Health School

11511 Katy Fwy Ste 200, Houston, TX 77079
Private for-profit Certificate (under 12 weeks)
Graduates '23–24
56
Program cost
$2,011
Length
1 months

This private for-profit two-year college in Harris County graduated 56 CNA students in 2023–24. Published tuition and fees plus books and supplies come to $2,011 for a program of about 1 months.

Galveston College

4015 Ave Q, Galveston, TX 77550
Public Certificate (12 weeks to 1 year)
Graduates '23–24
2
College tuition
$1,500/yr
Length
12 weeks to 1 year

Public four-year institution in Galveston that reported 2 CNA graduates in 2023–24. Annual in-district tuition (before fees): $1,500 ($4,680 out of state).

CNA Classes in Houston: FAQ

How many CNA programs are in the Houston area?

3 accredited schools in the Houston-Pasadena-The Woodlands, TX metro area graduated 133 CNA students in 2023–24. The largest was Alvin Community College with 75.

What is the cheapest CNA program near Houston?

Among schools that published a program price, Texas Health School in Houston listed the lowest total: $2,011 for tuition, books and supplies.

How much do nursing assistants make in Houston?

Certified Nursing Assistants in the Houston-Pasadena-The Woodlands, TX metro earn a median $37,970 a year ($18.26/hour), per BLS May 2025 data. That compares with $37,500 statewide and $42,260 nationally.

How long does CNA training take?

Federal rules require at least 75 hours of training, including at least 16 hours of supervised practical training. Many states require more.

Other healthcare programs in Houston

CNA Classes in nearby Texas cities