CNA Classes in San Antonio, TX

The demand for healthcare professionals in Texas continues to grow. Nursing homes and long-term health care facilities continue to need qualified CNAs to help care for elderly patients. To become a CNA (certified nursing assistant or certified nurse aide) in Texas you will need to attend a state approved CNA program as well as successfully pass a Texas CNA exam. If you’re in the San Antonio area, we’ve assembled a list of CNA classes to help you find a program to help you on your educational and career search.

  • There are 6,890 CNAs working in the San Antonio-New Braunfels regional area.
  • CNA classes cost an average of $1,500.
  • Most CNA program providers offer financial aid and job placement.
  • Most CNA classes last 4 weeks.
  • A select few CNA providers offer classes online.


Texas CNA program requirements

Class requirements for becoming a CNA vary from state to state, but the numbers below indicate the total number of class hours required to become a CNA in Texas and the breakdown of classroom versus clinical hours.

  • 100 total hours
  • 60 hours of classroom
  • 40 hours of clinical exposure

Requirements for being a certified CNA in Texas include:

  • Be a minimum of 16 years old
  • Demonstrate that you are in good physical health
  • Have up to date immunization records
  • Pass a legal background check
  • Be fluent in English, or fluent in the dominant language used in the facility
  • Proof of graduating a state certified CNA program
  • Pass the state CNA exam
  • Being listed on the Texas state CNA registry

CNA Programs in San Antonio

There are a number of CNA programs in San Antonio for you to choose from as you look to begin your career in healthcare. If you’re looking for employer sponsored CNA classes in the San Antonio area you’ll want to contact these listings individually to see if they offer options for employer sponsored classes.

All CNA Classes In San Antonio

Training LocationCityPhone
Alamo Colleges
San Antonio, TX 78204-1429(210) 485-0000
University of the Incarnate World
San Antonio, TX 78209(210) 829-6000
Robert E. Lee High School
San Antonio, TX 78213(210) 356-0800
Job Ready Training
San Antonio, TX 78221(210) 922-1700
Air Force Villages, Inc.
San Antonio, TX 78227(210) 568-5000
Ace Career Institute
San Antonio, TX 78228(210) 933-3721
Savant Achievement Center, Inc.
San Antonio, TX 78238(210) 682-0600
James Madison High School
San Antonio, TX 78247(210) 356-1400
East Central Independent School District
San Antonio, TX 78263(210) 648-7861

Best Overall CNA Program in San Antonio

Good Careers Academy

The 5 week CNA course at Good Careers Academy is associated with Goodwill of San Antonio. This program is the perfect launching pad to prepare you for a Licensed Vocational Nurse (LVN) or Registered Nurse (RN) career. You’ll gain knowledge on topics such as basic anatomy and physiology, medical terminology, infection control, safety procedures in an emergency situation, patients’ rights and ethical treatment of them according to medical law. Additionally, you will be guided through patient care techniques essential for any nursing profession.

Price: $1,450 for tuition. $259 for books and supplies.
Program Length: 110 hours
Address: 703 Dolorosa St., San Antonio, TX 78207
Phone: 210-924-8581
Website: https://www.goodwillsa.org/education-training/good-careers-academy
Job Placement: No
Additional Features: Requires high school diploma or GED.

4 Week CNA Classes

Institute of Allied Healthcare

The Institute of Allied Healthcare Nurse Aide program is an all-encompassing 4-week CNA training course that equips students with the essential skills and knowledge to provide basic care for patients in hospitals and long-term care facilities. After completion of this course, graduates will be able to interact professionally with patients, help them reach their peak functioning potential as well as uphold patient rights. The Institute of Allied Healthcare offers a comprehensive Nurse Aide program designed to prepare students to successfully pass the NNAAP Exam. The organization is accredited by The Council on Occupational Education (COE). The course is offered in person for the classroom and clinicals, however, in the event of high COVID case numbers within the community, they may offer a small portion of the classroom session online but the skills and clinicals is completed in person.

Price: $1,410 Tuition. $10 Registration, $25 Books, $15 Supplies, $15 Tools, $20 Laboratory Fee, $1,495 Total Cost.
Program Length: 110 hours
Program Schedule: Monday-Thursday from 9:00 am to 3:30 pm. Clinicals are Monday-Thursday from 8:45 am to 3:45 pm.
Address: 7614 Louis Pasteur Dr, Suite 402, San Antonio, Texas 78229
Phone: (210) 616-0880
Website: https://www.alliedhealthedu.com/
Job Placement: Yes
Additional Features: Classroom hours take place 9:00 AM – 3:30 PM Monday-Thursday and Externship hours take place 8:45 AM – 3:45 PM Monday-Thursday. Learn more about their program by referencing their Student Catalog.

Yates Health Care Institute

The Yates Health Care Institute in San Antonio offers CNA classes so candidates can pass the Texas CNA exam. The program gives comprehensive CNA classes in as little as 4 weeks. Classes start the first Monday of every month and run from 9 AM – 2 PM.

Price: $2,000 (two $1,000) payments. Other costs include a one-time $40 CPR Certificate and $30 Uniform cost.
Program Length: 130 hours
Address: 3603 Fredericksburg Road, Suite 129, San Antonio, TX 78201
Phone: (210) 401-1830
Website: https://yates-health-career-institute.business.site/
Job Placement: Yes – 100% guaranteed job placement.
Additional Features: Requires High school diploma or equivalent. No night classes are available at the moment. No financial aid available.

Online CNA Classes in San Antonio

Southern Careers Institute

Due to COVID-19, the Southern Careers Institute is offering their CNA classes in an online and hybrid teaching environment. The program lasts for 5 weeks and consists of online distance learning for many of its classroom lectures but requires some in-person learning, especially for clinical hour requirements. Southern Careers Institute is a COE accredited and provides training in many different medical, business, and trades programs.

Price: $1,200
Program Length: 100 hours
Address: 238 Southwest Military Dr., Suite 101, San Antonio, TX 78221
Phone: 844-783-6569
Website: https://scitexas.edu/nurse-aide/
Job Placement: No
Additional Features: Does not require high school diploma. While the cost of tuition is lower than many programs, students are required to pay fees and other program costs on their own.

The CNA schools displayed in this section offer tuition-based programs.

Where do CNAs work in San Antonio?

Certified Nurse Assistants (CNAs) in San Antonio work in a variety of different healthcare facilities including hospitals, nursing homes, assisted living facilities, rehabilitation centers, and private home care. Below are current employment statistics for CNAs in San Antonio to give you a sense of where most CNAs work.

San Antonio CNA Employment Statistics

Industry TypeSan Antonio CNA Employment
Nursing Care Facilities (Skilled Nursing Facilities)2,268
General Medical and Surgical Hospitals1,861
Continuing Care Retirement Communities and Assisted Living Facilities for the Elderly678
Home Health Care Services402
Employment Services187
Individual and Family Services175
Specialty (except Psychiatric and Substance Abuse) Hospitals126
Local Government, excluding schools and hospitals (OES Designation)125

Are there online CNA classes in San Antonio?

Yes, Southern Careers Institute has the most comprehensive online CNA program in San Antonio however many other providers offer hybrid in-person and online classes. All clinical hours must be completed in person at a healthcare facility.

How much do CNA classes cost in San Antonio?

CNA classes in San Antonio cost on average $1,500 but prices range from $1,200 – $2,000. The cost of CNA classes can vary depending on several factors, such as the school offering the course, the duration of the program, and whether personal tutoring or other additional services are included.

How Much Do CNAs Get Paid in San Antonio?

CNAs in San Antonio make an average salary of $32,180 or $15.47 per hour. The highest-earning CNAs make $38,920. The average salary for CNAs is San Antonio is 11.2% lower than the national average.

Helpful links for San Antonio CNAs

Finding a local CNA class in the San Antonio area is critical to becoming a CNA, but if you are still in the research phase of learning more about the profession or the requirements to gain your certification, we suggest the following links: