CNA Classes in Utah: 42 State-Approved Programs
Utah approves 42 CNA training programs, listed below from the state's official approved-program list, current as of September 2026. The most are in St. George (3), Kaysville (2), Logan (2).
Utah requires 100 training hours (24 clinical), 25 above the federal minimum of 75, so full-time programs commonly finish in about 5 weeks. Once certified, a typical CNA in Utah earns $39,840 a year ($19.15 an hour), 6% below the national figure, per BLS wage data (May 2025).
CNA classes in Utah at a glance
- •42 approved programs on the official state list, across 34 cities.
- •Required training: 100 hours, 24 of them clinical.
- •Free training: nursing facilities cannot charge employees for training under federal rule 42 CFR 483.152(c).
- •Typical pay once certified: $39,840 a year in Utah.
- •After the exam, certification is listed on the Utah Nursing Assistant Registry.
State-Approved CNA Programs in Utah
Every program below appears on Utah's official approved list. Programs open and close during the year, so confirm current approval and start dates with the program before enrolling.
Showing 42 of 42 state-approved CNA programs in Utah.
St. George 3 programs
Dixie Technical CollegeApproved Nurse Assistant Training Program
610 S. Tech Ridge Dr., St. George, 84770
(435) 647-8400
Ridgeview C.N.A.Approved Nurse Assistant Training Program
919 South Main, St. George, 84770
(435) 634-0710
Utah Tech UniversityApproved Nurse Assistant Training Program
225 South University Avenue, St. George, 84770
(435) 879-4830
Kaysville 2 programs
Davis Technical CollegeApproved Nurse Assistant Training Program
550 East 300 South, Kaysville, 84037
(801) 593-2357
Utah CNA Training Center - KaysvilleApproved Nurse Assistant Training Program
Davis Adult Education | 525 DATC Dr, Kaysville, 84037
(801) 990-9333
Logan 2 programs
Bridgerland Technical CollegeApproved Nurse Assistant Training Program
1301 North 600 West, Logan, 84321
(435) 753-6780
Utah CNA Training Centers - LoganApproved Nurse Assistant Training Program
1115 North 200 East Suite 140, Logan, 84341
(801) 990-9333
Millcreek 2 programs
Utah CNA Training Center - Millcreek (Granite Peaks)Approved Nurse Assistant Training Program
501 E 3900 S, Millcreek, 84107
(801) 990-9333
Utah CNA Training Center - Millcreek (Utah International Charter School)Approved Nurse Assistant Training Program
3761 S 1100 E, Millcreek
(801) 990-9333
Ogden 2 programs
Ogden-Weber Technical CollegeApproved Nurse Assistant Training Program
200 North Washington Boulevard, Ogden, 84404
(801) 612-4179
Utah CNA Training Center - Ogden (Monroe Blvd)Approved Nurse Assistant Training Program
Ogden Adult Education | 2583 Monroe Blvd, Ogden, 84401
(801) 990-9333
Orem 2 programs
Orchard CNA Training CentersApproved Nurse Assistant Training Program
766 South 400 East, Suite 203, Orem, 84058
(801) 358-2102
Utah CNA Training Centers – OremApproved Nurse Assistant Training Program
270 W Center Street, Suite 266, Orem, 84057
(801) 990-9333
Blanding 1 program
Utah State University CNA Program - Blanding CampusApproved Nurse Assistant Training Program
CNA Academic Advising-Moab/Blanding | 576 West 200 South, Blanding, 84511
(435) 678-8208
Cedar City 1 program
Southwest Technical College - Cedar CityApproved Nurse Assistant Training Program
757 West 800 South, Cedar City, 84720
(435) 586-2899
Clearfield 1 program
Utah CNA Training Centers - ClearfieldApproved Nurse Assistant Training Program
377 South State Street, Clearfield, 84015
(801) 990-9333
Delta 1 program
Snow College - Delta Technical CenterApproved Nurse Assistant Training Program
305 East 200 North, Delta, 84624
(435) 283-7588
Ephraim 1 program
Snow College - Ephraim CampusApproved Nurse Assistant Training Program
345 West 100 North, Ephraim, 84627
(435) 283-7588
Fillmore 1 program
Snow College - Fillmore CampusApproved Nurse Assistant Training Program
Millard High School (Adult class available) | 200 Eagle Ave, Fillmore, 84631
(435) 283-7588
Heber City 1 program
Mountainland Technical College - Heber City CampusApproved Nurse Assistant Training Program
200 E 800 S, Heber City, 84032
(801) 753-6282
Junction 1 program
Snow College - Junction CampusApproved Nurse Assistant Training Program
Piute High School (Adult class available) | 55 North 100 West, Junction, 84740
(435) 283-7588
Kanab 1 program
Southwest Technical College - Kane CountyApproved Nurse Assistant Training Program
733 South Cowboy Way, Kanab, 84741
(435) 586-2899
Lehi 1 program
Mountainland Technical College - Lehi CampusApproved Nurse Assistant Training Program
2301 West Ashton Boulevard, Lehi, 84043
(801) 753-6282
Milford 1 program
Milford Memorial HospitalApproved Nurse Assistant Training Program
850 N Main Street, Milford, 84751
Murray 1 program
Utah CNA Training Centers – MurrayApproved Nurse Assistant Training Program
302 W 5400 S Suite #100, Murray, 84107
(801) 990-9333
N Gunnison 1 program
Gunnison Valley CNAApproved Nurse Assistant Training Program
64 E 100, N Gunnison, 84634
(435) 528-7246
N Slc 1 program
Utah CNA Training Center - SLC (NeighborWorks Salt Lake)Approved Nurse Assistant Training Program
622 W 500, N Slc, 84101
(801) 990-9333
Nephi 1 program
Snow College - Nephi CampusApproved Nurse Assistant Training Program
Juab High School (Adult class available) | 802 N 650 E, Nephi, 84648
(435) 283-7588
Other 1 program
CCCNAApproved Nurse Assistant Training Program
5282 S Commerce Dr, Suite D-100
(801) 968-2262
Price 1 program
Utah State University CNA Program - Price CampusApproved Nurse Assistant Training Program
451 East 400 North, Price, 84501
(435) 613-5351
Provo 1 program
Mountainland Technical College - Provo CampusApproved Nurse Assistant Training Program
125 N 100 W, Provo, 84601
(801) 753-6282
Richfield 1 program
Snow College - Richfield CampusApproved Nurse Assistant Training Program
800 West 200 South, Richfield, 84701
(435) 283-7588
Roosevelt 1 program
Uintah Basin Technical College - Roosevelt CampusApproved Nurse Assistant Training Program
1100 East Lagoon Street, Suite 124-5, Roosevelt, 84066
(435) 722-6973
Salt Lake City 1 program
Avalon Healthcare CNA Training ProgramApproved Nurse Assistant Training Program
700 Foothill Dr, Salt Lake City, 84413
(801) 643-9703
Slc 1 program
Utah CNA Training Center - SLC (Horizonte)Approved Nurse Assistant Training Program
1234 South Main Street, Slc, 84101
(801) 990-9333
South Aggie Boulevard Moab 1 program
Utah State University CNA Program - Moab CampusApproved Nurse Assistant Training Program
1850, South Aggie Boulevard Moab, 84532
(435) 678-8208
South Salt Lake City 1 program
Utah CNA Training Center - South Salt Lake (Promise SSL, The Co-Op)Approved Nurse Assistant Training Program
2530 South 500 East, South Salt Lake City, 84096
(801) 990-9333
Tooele 1 program
Tooele Technical CollegeApproved Nurse Assistant Training Program
88 South Tooele Boulevard, Tooele, 84074
(435) 248-1800
Vernal 1 program
Uintah Basin Technical College - Vernal CampusApproved Nurse Assistant Training Program
450 North 2000 West, Vernal, 84078
(435) 725-7107
West Jordan 1 program
Salt Lake Community College - Jordan CampusApproved Nurse Assistant Training Program
3491 West Wights Fort Road, Health Science Building Room 011, West Jordan, 84088
(801) 957-3640
West Payson 1 program
Mountainland Technical College - Payson CampusApproved Nurse Assistant Training Program
993 South 1950, West Payson, 84651
(801) 753-6282
West Valley City 1 program
Salt Lake Community College - West Valley CampusApproved Nurse Assistant Training Program
3460 S 5600 W, West Valley City, 84120
(801) 957-3640
Source: Utah approved-program list, mirrored September 2026. 42 programs.
Where the Programs Are
Frequently Asked Questions
How many CNA classes are there in Utah?
Utah's official approved-program list names 42 state-approved CNA training programs, with the most in St. George, Kaysville, Logan. The list is published by the state and this page mirrors it as of September 2026.
How long is CNA training in Utah?
Utah requires 100 total training hours, including 24 clinical hours, against the federal minimum of 75. Full-time programs commonly finish in about 5 weeks; part-time tracks take longer.
Are there free CNA classes in Utah?
Under federal rule 42 CFR 483.152(c), a nursing facility cannot charge a nurse aide it employs for training and must reimburse a new hire's training cost within 12 months of certification. Ask nursing facilities near you which run their own approved programs.
How do I check that a CNA program in Utah is state-approved?
Every program on this page comes from Utah's official approved list. Before enrolling anywhere, confirm the program still appears on the current state list and ask the Utah Nursing Assistant Registry if you are unsure.
Explore More
About this list
Programs are mirrored from Utah's official approved nurse aide training program list (September 2026); fields shown are the fields the state publishes. Training hours from state regulations against the federal floor in 42 CFR 483.152; wages from BLS OES May 2025. Confirm approval, schedules, and cost directly with the program.