State terminology: Certified nursing assistant (CNA). Utah Nursing Assistant Registry ↗ · terminology checked November 5, 2026.
Program directory checked November 3, 2026. Official directory reviewed.
Directory overview
43 programs are listed in the reviewed directory for Utah. Before enrolling, confirm current approval for the exact training site with the state. Ask the program about total cost, schedule and clinical placement.
The registry notes that programs set their own fees and some offer financial assistance or hybrid formats. Confirm current approval, cost and schedule with the program.
CNA training programs in Utah
Listed alphabetically, not ranked. The table reproduces the list published by Utah Nursing Assistant Registry. Exact duplicate rows are shown once. A listing is not a recommendation.
43 programs shown.
| Program | Location | Address | Phone |
|---|---|---|---|
| Avalon Healthcare CNA Training ProgramUtah Nursing Assistant Registry approved program | Salt Lake City | 700 Foothill Dr, Salt Lake City UT 84413 | 801-643-9703 |
| Bridgerland Technical CollegeUtah Nursing Assistant Registry approved program | Logan | 1301 North 600 West, Logan UT 84321 | 435-753-6780 or 866-701-1100 |
| CCCNAUtah Nursing Assistant Registry approved program | Murray | 5282 S Commerce Dr, Suite D-100 | 801-968-2262 |
| Davis Technical CollegeUtah Nursing Assistant Registry approved program | Kaysville | 550 East 300 South, Kaysville UT 84037 | 801-593-2357 |
| Dixie Technical CollegeUtah Nursing Assistant Registry approved program | St George | 610 S. Tech Ridge Dr., St. George UT 84770 | 435-647-8400 |
| Gunnison Valley CNAUtah Nursing Assistant Registry approved program | Gunnison | 64 E 100 N Gunnison, UT, 84634 | 435-528-7246 ext. 2059 |
| Milford Memorial HospitalUtah Nursing Assistant Registry approved program | Milford | 850 N Main Street, Milford, UT 84751 | — |
| Mountainland Technical College - Heber City CampusUtah Nursing Assistant Registry approved program | Heber City | 200 E 800 S, Heber City, UT 84032 | 801-753-6282 |
| Mountainland Technical College - Lehi CampusUtah Nursing Assistant Registry approved program | Lehi | 2301 West Ashton Boulevard, Lehi, UT 84043 | 801-753-6282 |
| Mountainland Technical College - Payson CampusUtah Nursing Assistant Registry approved program | Payson | 993 South 1950, West Payson, UT 84651 | 801-753-6282 |
| Mountainland Technical College - Provo CampusUtah Nursing Assistant Registry approved program | Provo | 125 N 100 W, Provo, UT 84601 | 801-753-6282 |
| Ogden-Weber Technical CollegeUtah Nursing Assistant Registry approved program | Ogden | 200 North Washington Boulevard, Ogden, UT 84404 | 801-612-4179 |
| Orchard CNA Training CentersUtah Nursing Assistant Registry approved program | Orem | 766 South 400 East, Suite 203, Orem, UT 84058 | 801-358-2102 |
| Ridgeview C.N.A.Utah Nursing Assistant Registry approved program | St George | 919 South Main, St. George, UT 84770 | 435-634-0710 |
| Salt Lake Community College | Salt Lake Tech - Herriman CampusUtah Nursing Assistant Registry approved program | Herriman | 14551 South Sentinel Ridge Blvd, Herriman, Utah 84096 | 801-957-6249 |
| Salt Lake Community College | Salt Lake Tech - Jordan CampusUtah Nursing Assistant Registry approved program | West Jordan | 3491 West Wights Fort Road, Health Science Building Room 011, West Jordan, UT 84088 | 801-957-6249 |
| Salt Lake Community College | Salt Lake Tech - West Valley CampusUtah Nursing Assistant Registry approved program | West Valley City | 3460 S 5600 W, West Valley City, UT 84120 | 801-957-6249 |
| Snow College - Delta Technical CenterUtah Nursing Assistant Registry approved program | Delta | 305 East 200 North, Delta, UT 84624 | 435-283-7588 |
| Snow College - Ephraim CampusUtah Nursing Assistant Registry approved program | Ephraim | 345 West 100 North, Ephraim, UT 84627 | 435-283-7588 |
| Snow College - Fillmore CampusUtah Nursing Assistant Registry approved program | Fillmore | 200 Eagle Ave, Fillmore, UT 84631 | 435-283-7588 |
| Snow College - Junction CampusUtah Nursing Assistant Registry approved program | Junction | 55 North 100 West, Junction, UT 84740 | 435-283-7588 |
| Snow College - Nephi CampusUtah Nursing Assistant Registry approved program | Nephi | 802 N 650 E, Nephi, UT 84648 | 435-283-7588 |
| Snow College - Richfield CampusUtah Nursing Assistant Registry approved program | Richfield | 800 West 200 South, Richfield, UT 84701 | 435-283-7588 |
| Southwest Technical College - Cedar CityUtah Nursing Assistant Registry approved program | Cedar City | 757 West 800 South, Cedar City, UT 84720 | 435-586-2899 |
| Southwest Technical College - Kane CountyUtah Nursing Assistant Registry approved program | Kanab | 733 South Cowboy Way, Kanab, UT 84741 | 435-586-2899 |
| Tooele Technical CollegeUtah Nursing Assistant Registry approved program | Tooele | 88 South Tooele Boulevard, Tooele, UT 84074 | 435-248-1800 |
| Uintah Basin Technical College - Roosevelt CampusUtah Nursing Assistant Registry approved program | Roosevelt | 1100 East Lagoon Street, Suite 124-5 Roosevelt, UT 84066 | 435-722-6973 |
| Uintah Basin Technical College - Vernal CampusUtah Nursing Assistant Registry approved program | Vernal | 450 North 2000 West, Vernal, UT 84078 | 435-725-7107 |
| Utah CNA Training Center - KaysvilleUtah Nursing Assistant Registry approved program | Kaysville | 525 DATC Dr, Kaysville, UT 84037 | 801-990-9333 |
| Utah CNA Training Center - Millcreek (Granite Peaks)Utah Nursing Assistant Registry approved program | Millcreek | 501 E 3900 S, Millcreek, UT 84107 | 801-990-9333 |
| Utah CNA Training Center - Millcreek (Utah International Charter School)Utah Nursing Assistant Registry approved program | Millcreek | 3761 S 1100 E, Millcreek, UT | 801-990-9333 |
| Utah CNA Training Center - Ogden (Monroe Blvd)Utah Nursing Assistant Registry approved program | Ogden | 2583 Monroe Blvd, Ogden, UT 84401 | 801-990-9333 |
| Utah CNA Training Center - SLC (Horizonte)Utah Nursing Assistant Registry approved program | Salt Lake City | 1234 South Main Street, SLC, UT 84101 | 801-990-9333 |
| Utah CNA Training Center - SLC (NeighborWorks Salt Lake)Utah Nursing Assistant Registry approved program | Salt Lake City | 622 W 500 N SLC, UT 84101 | 801-990-9333 |
| Utah CNA Training Center - South Salt Lake (Promise SSL, The Co-Op)Utah Nursing Assistant Registry approved program | South Salt Lake City | 2530 South 500 East, South Salt Lake City, UT 84096 | 801-990-9333 |
| Utah CNA Training Centers - LoganUtah Nursing Assistant Registry approved program | Logan | 1115 North 200 East Suite 140, Logan, UT 84341 | 801-990-9333 |
| Utah CNA Training Centers - West Valley CityUtah Nursing Assistant Registry approved program | West Valley City | Hillsdale Community Resource Center 3276 S 2760 W, West Valley City, UT 84119 | 801-990-9333 |
| Utah CNA Training Centers – MurrayUtah Nursing Assistant Registry approved program | Murray | 302 W 5400 S Suite #100, Murray, UT 84107 | 801-990-9333 |
| Utah CNA Training Centers – OremUtah Nursing Assistant Registry approved program | Orem | 270 W Center Street, Suite 266, Orem, UT 84057 | 801-990-9333 |
| Utah State University CNA Program - Blanding CampusUtah Nursing Assistant Registry approved program | Blanding | 576 West 200 South | 435-678-8208 |
| Utah State University CNA Program - Moab CampusUtah Nursing Assistant Registry approved program | Moab | 1850 South Aggie Boulevard Moab, UT 84532 | 435-678-8208 |
| Utah State University CNA Program - Price CampusUtah Nursing Assistant Registry approved program | Price | 451 East 400 North, Price, UT 84501 | 435-613-5351 |
| Utah Tech UniversityUtah Nursing Assistant Registry approved program | St George | 225 South University Avenue, St. George, UT 84770 | 435-879-4830 |
A dash or missing field means the directory we reviewed did not publish that detail. 1 of 43 entries have no phone. Confirm it with the program or the state agency.
How does CNA training work in Utah?
- Utah nurse aide training programs must provide at least 100 hours of supervised, documented training by a licensed nurse, including at least 24 hours of supervised practical training in a nursing care facility (Utah Admin. Code R432-45-5).
- UNAR approves and oversees Utah nursing-assistant training programs and instructors and manages certification services.
Read the full Utah training guide →
How should you verify a program before enrolling?
- Confirm the program’s current state approval and the exact location where training takes place.
- Get a written breakdown of tuition, lab and clinical fees, exam fees, supplies, background checks and refund terms.
- Ask about class schedules, clinical placement, attendance rules and completion requirements.
- Confirm the testing provider, candidate handbook and retake policy before paying.
- Ask about funding, payment plans and any employer tuition support.
What if a program is not on this list?
A program may be new, inactive, listed under a different name or added after this directory was checked. Its absence does not establish approval or closure. Ask the state agency to confirm the exact program and training site before paying.
How much does CNA training cost in Utah?
This program list does not include prices. Tuition, lab fees, exams, fingerprinting, supplies and travel costs vary by school and location. Ask each program for the full amount and use the Training Costs & Funding guide to compare offers.
We publish a cost only when the state or school provides it, with the date checked. We do not estimate missing prices.
Where does this list come from?
Utah Nursing Assistant Registry Approved Training Programs ↗ · Checked November 3, 2026.
Publisher: Utah Nursing Assistant Registry.