Certified Nursing Assistants or Aides (CNAs) have a crucial role amongst the healthcare team, taking direction from registered and vocational nurses to assist patients with many daily activities. In fact, many RNs start out as CNAs to gain experience in the medical world. CNA training is much cheaper and faster than earning an associate’s or bachelor’s degree, making it an ideal pathway for those who want to start working in the field as soon as they can. In Texas, CNAs earn an average annual salary of $26,390, according to the U.S. Bureau of Labor Statistics.

Choosing the Best CNA Programs in Texas

To begin working as a CAN, one must first complete a state-approved training program, often available through local community colleges, vocational training schools, and medical centers. This will leave them eligible for the certification exam so that they can be placed on the nurse aide registry. For more details on admissions requirements for CNA training programs in Texas, please visit our CNA Training Programs Admissions page.

  • Program Length: CNA training program length can vary, from a few weeks to a few months, with full-time and part-time attendance options typically available. In Texas, training programs are offered at schools and facilities all over the state. CNA training programs in Texas consist of at least 100 hours of training, including at least 40 hours of hands-on clinical training.
  • Program Cost: CNA program costs depend on the school and program chosen. Getting a full estimate of program expenses is a wise idea, as students must usually cover more than just tuition. When researching programs, be sure to determine the cost of additional fees, textbooks, uniform/supplies, exams and background checks, etc. to ensure that you understand the true final cost.
  • Board Approved Programs: States are responsible for mandating guidelines on CNA training. This is why it's so important to choose a training program that is state-approved, to ensure that it is up-to-par with regulations and will leave the student eligible to take the certification exam and begin working in Texas. Luckily, the state maintains a listing of state-approved training programs. To find out more, check out the CNA certification requirements for Texas.
  • Online/In-Person Options: Online coursework may be available at some CNA schools. Typically, select courses will be offered online, with the student completing labs and clinical experiences in-person. This format is ideal for those who don't live near their program site, or who need to maintain employment while they complete their studies. Classroom-based programs are still very common and available for those who want a more traditional experience.

2023 List of CNA Classes in Texas

To get a feel for the CNA curriculum in Texas, see our list of classes and courses available in the state:

Abilene, TX

CNA Programs
1600 Campus Ct
Abilene, TX 79601
(325) 674-2000

2149 Hickory St
Abilene, TX 79601
(325) 671-2399

Alvin, TX

CNA Programs
3110 Mustang Rd
Alvin, TX 77511
(281) 756-3500

Amarillo, TX

CNA Programs
2411, 2201 S Washington St
Amarillo, TX 79109
(806) 371-5000

Arlington, TX

CNA Programs
1615 W Abram St #110
Arlington, TX 76013
(817) 846-7590

CNA Programs
1144 W Pioneer Pkwy Ste A
Arlington, TX 76013
(817) 460-2000

Aspermont, TX

CNA Programs
931 S Broadway St,
Aspermont, TX 79502
(940) 989-3526

Athens, TX

CNA Programs
100 Cardinal Dr
Athens, TX 75751
(903) 675-6200

Austin, TX

1218 West Ave
Austin, TX 78701
(512) 223-4222

CNA Programs
5930 Middle Fiskville Rd
Austin, TX 78752
(512) 826-7514

CNA Programs
9411 Parkfield Dr Suite 310
Austin, TX 78758
(512) 719-3007

CNA Programs
201 E. 2nd Street Ste B
Austin, TX 78701
(512) 323-6773

Baytown, TX

CNA Programs
200 Lee Dr
Baytown, TX 77520
(281) 427-5611

Beaumont, TX

CNA Programs
855 E Lavaca St
Beaumont, TX 77705
(409) 880-8321

CNA Programs
3871 Stagg Dr #194
Beaumont, TX 77701
(409) 291-4900

Beeville, TX

CNA Programs
3800 Charco Rd
Beeville, TX 78102
(361) 358-2838

Big Spring, TX

1001 Birdwell Ln
Big Spring, TX 79720
(432) 264-5000

Borger, TX

CNA Programs
1301 Roosevelt St
Borger, TX 79007
(806) 457-4200

Brenham, TX

CNA Programs
902 College Ave
Brenham, TX 77833
(979) 830-4000

Brownsville, TX

CNA Programs
80 Fort Brown St
Brownsville, TX 78520
(956) 295-3600

Carrollton, TX

CNA Programs
2550 E Trinity Mills Rd #102
Carrollton, TX 75006
(469) 312-8885

Carthage, TX

CNA Programs
1109 W Panola St
Carthage, TX 75633
(903) 693-2000

Cisco, TX

CNA Programs
101 College Hts
Cisco, TX 76437
(254) 442-5000

Clarendon, TX

1122 College Drive
Clarendon, TX 79226
(806) 874-3571

Corpus Christi, TX

CNA Programs
101 Baldwin Blvd
Corpus Christi, TX 78404
(361) 698-1200

Corsicana, TX

3200 W 7th Ave
Corsicana, TX 75110
(800) 628-2776

Dallas, TX

CNA Programs
9550 Forest Ln #515
Dallas, TX 75243
(972) 876-8226

CNA Programs
8499 Greenville Ave #200
Dallas, TX 75231
(214) 691-0555

CNA Programs
1601 S Lamar St
Dallas, TX 75215
(214) 378-1500

4849 W Illinois Ave,
Dallas, TX 75211
(214) 860-8680

CNA Programs
3302 N Buckner Blvd
Dallas, TX 75228
(214) 275-9600

CNA Programs
9550 Forest Ln #114
Dallas, TX 75243
(214) 874-8647

Denton, TX

CNA Programs
512 N Elm St
Denton, TX 76201
(940) 387-3301

Dumas, TX

CNA Programs
1220 E 1st St
Dumas, TX 79029
(806) 934-7220

El Paso, TX

CNA Programs
3028 Trawood Dr #A
El Paso, TX 79936
(915) 855-8621

CNA Programs
6500 Boeing Dr l201
El Paso, TX 79930
(915) 433-5734

CNA Programs
1510 N Zaragoza Rd Suite B13
El Paso, TX 79936
(915) 591-4141

CNA Programs
100 W Rio Grande Ave
El Paso, TX 79902
(915) 831-3722

Euless, TX

CNA Programs
1001 W Euless Blvd #241
Euless, TX 76040
(817) 803-5053

Fort Stockton, TX

CNA Programs
1309 Interstate 10 W
Fort Stockton, TX 79735
(432) 336-7882

Fort Worth, TX

CNA Programs
6715 Meadowbrook Blvd
Fort Worth, TX 76112
(817) 653-7255

CNA Programs
6715 Meadowbrook Dr
Fort Worth, TX 76112
(817) 446-4441

CNA Programs
1500 Houston St
Fort Worth, TX 76102
(817) 515-8223

Garland, TX

CNA Programs
2433 Goldfinch Ln
Garland, TX 75042
(972) 272-5820

2121 Northwest Hwy #106
Garland, TX 75041
(972) 698-7792

Grand Prairie, TX

CNA Programs
901 E Avenue K
Grand Prairie, TX 75050
(972) 647-1607

CNA Programs
2701 Osler Dr Suite 7
Grand Prairie, TX 75051
(972) 854-6985

CNA Programs
307 E Pioneer Pkwy
Grand Prairie, TX 75051
(972) 642-5466

Grapevine, TX

CNA Programs
1175 Municipal Way
Grapevine, TX 76051
(682) 554-4554

Houston, TX

CNA Programs
8200 Wednesbury Ln
Houston, TX 77074
(713) 777-4262

CNA Programs
9207 Country Creek St #101
Houston, TX 77036
(713) 777-3996

CNA Programs
5144 E. Sam Houston Pkwy 704
Houston, TX 77049
(866) 249-2188

CNA Programs
12000 Richmond Ave s130
Houston, TX 77082
(832) 770-0750

CNA Programs
9888 Bissonnett #285
Houston, TX 77036
(281) 283-0249

CNA Programs
8876 Gulf Fwy
Houston, TX 77017
(713) 946-3377

CNA Programs
5601 W Loop S
Houston, TX 77081
(713) 718-7868

8700 Commerce Park Dr #131a
Houston, TX 77036
(832) 462-9546

CNA Programs
2700 W W Thorne Dr
Houston, TX 77073
(281) 618-5400

CNA Programs
14425 Cornerstone Village Dr
Houston, TX 77014
(281) 856-0405

CNA Programs
13155 Westheimer Rd #133
Houston, TX 77077
(832) 243-4312

CNA Programs
7100 Regency Square Blvd #210
Houston, TX 77036
(713) 975-0971

CNA Programs
16903 Red Oak Dr # 278
Houston, TX 77090
(281) 919-1624

CNA Programs
11211 Katy Fwy # 170
Houston, TX 77079
(713) 932-9333

CNA Programs
8700 Commerce Park Dr
Houston, TX 77036
(832) 545-7352

CNA Programs
3100 Cleburne St
Houston, TX 77004
(713) 313-7011

CNA Programs
11201 Steeplepark Dr
Houston, TX 77065
(832) 237-2525

Irving, TX

CNA Programs
#203, 3455 N Belt Line Rd
Irving, TX 75062
(214) 441-3556

Kilgore, TX

CNA Programs
1100 Broadway Blvd
Kilgore, TX 75662
(903) 983-8209

Killeen, TX

CNA Programs
4200 W Stan Schlueter Loop
Killeen, TX 76549
(254) 628-2433

CNA Programs
2904 Trimmier Rd #3
Killeen, TX 76542
(347) 933-1741

Lake Jackson, TX

CNA Programs
500 College Blvd
Lake Jackson, TX 77566
(979) 230-3000

Laredo, TX

CNA Programs
West End Washington St
Laredo, TX 78040
(956) 722-0521

CNA Programs
1220 N Malinche Ave
Laredo, TX 78043
(956) 727-4909

Levelland, TX

CNA Programs
1401 College Ave
Levelland, TX 79336
(806) 894-9611

Lubbock, TX

CNA Programs
6308 Iola Ave Suite 103
Lubbock, TX 79424
(806) 747-4102

Mansfield, TX

CNA Programs
1120 W Debbie Ln
Mansfield, TX 76063
(682) 314-1600

McAllen, TX

CNA Programs
709 N Main St
McAllen, TX 78501
(956) 682-5695

3201 West Pecan Blvd
McAllen, TX 78501
(800) 742-7822

McKinney, TX

CNA Programs
2200 W University Dr
McKinney, TX 75071
(972) 548-6790

CNA Programs
2200 W University Dr
McKinney, TX 75071
(972) 548-6790

CNA Programs
1701 N Church St
McKinney, TX 75069
(972) 542-2623

Mesquite, TX

3737 Motley Dr
Mesquite, TX 75150
(972) 860-7100

Mission, TX

CNA Programs
1352 E 1st St
Mission, TX 78572
(956) 215-1293

Mt Pleasant, TX

CNA Programs
2886 FM1735
Mt Pleasant, TX 75455
(903) 434-8100

Odessa, TX

CNA Programs
201 W University Blvd
Odessa, TX 79764
(432) 335-6400

Pantego, TX

3630 W. Pioneer Pkwy, Ste. 202
Pantego, TX 76013
(682) 518-9258

Paris, TX

CNA Programs
2400 Clarksville St
Paris, TX 75460
(903) 785-7661

Pasadena, TX

CNA Programs
8060 Spencer Hwy
Pasadena, TX 77505
(281) 476-1501

Pharr, TX

CNA Programs
5419 N Cage Blvd
Pharr, TX 78577
(956) 781-6800

Port Arthur, TX

CNA Programs
1500 Procter St
Port Arthur, TX 77640
(409) 983-4921

Richardson, TX

1057 S Sherman St #110
Richardson, TX 75081
(972) 863-7144

Richland Hills, TX

CNA Programs
7100 Boulevard 26 Suite 205
Richland Hills, TX 76180
(682) 626-5266

San Antonio, TX

CNA Programs
201 W Sheridan St
San Antonio, TX 78204
(210) 485-0000

CNA Programs
5152 Fredericksburg Rd #210
San Antonio, TX 78229
(210) 348-8326

CNA Programs
6963 Northwest Loop 410
San Antonio, TX 78238
(844) 783-6569

CNA Programs
1801 Martin Luther King Dr
San Antonio, TX 78203
(210) 486-2000

CNA Programs
4100 E Piedras Dr
San Antonio, TX 78228
(210) 269-0492

San Marcos, TX

CNA Programs
2800 TX-21
San Marcos, TX 78667
(800) 733-5627

CNA Programs
3700 TX-123
San Marcos, TX 78666
(512) 754-9647

Seabrook, TX

CNA Programs
2511 NASA Road 1 #102
Seabrook, TX 77586
(832) 265-2824

Stafford, TX

CNA Programs
445 Murphy Rd #101
Stafford, TX 77477
(832) 729-2461

Sugar Land, TX

CNA Programs
140 Eldridge Rd # G
Sugar Land, TX 77478
(832) 766-0929

Texarkana, TX

CNA Programs
2500 N Robison Rd
Texarkana, TX 75599
(903) 823-3456

Texas City, TX

CNA Programs
1200 N Amburn Rd
Texas City, TX 77591
(409) 938-1211

Uvalde, TX

CNA Programs
2401 Garner Field Rd
Uvalde, TX 78801
(830) 278-4401

Vernon, TX

CNA Programs
4400 College Dr
Vernon, TX 76384
(940) 552-6291

Victoria, TX

CNA Programs
2200 E Red River St
Victoria, TX 77901
(361) 573-3291

Weatherford, TX

CNA Programs
225 College Park Dr
Weatherford, TX 76086
(817) 594-5471

Wharton, TX

CNA Programs
911 E Boling Hwy
Wharton, TX 77488
(979) 532-4560

Are we missing your school's program or need to update information listed? Please contact us so we can make the necessary changes.