Key Points
- WIOA grants can fully cover CNA training at Randolph Community College.
- CNA jobs in the Greensboro metro area pay a $38,760 median salary.
- North Carolina expects 5,000 new CNA openings annually through 2032.
Explore local CNA programs, compare costs and outcomes, and take the first step toward a rewarding healthcare career in Randolph County.

Randolph County's healthcare facilities are hiring, and Asheboro sits at the center of that demand. Randolph Health, along with a growing network of skilled nursing facilities and assisted living communities in the area, relies heavily on certified nursing assistants to deliver daily patient care. North Carolina requires a minimum of 75 training hours, including at least 16 clinical hours in a licensed facility, before a candidate can sit for the state certification exam.
The practical tension for most prospective students comes down to cost versus speed. Community college programs cost far less than private training centers but fill up quickly. Employer-sponsored training exists but often comes with work commitments.
This page covers top local programs, tuition costs, financial aid options, and the state certification process; jump straight to the program list below.
A Certified Nursing Assistant is a frontline healthcare worker who helps patients with the basic physical tasks they cannot safely do on their own, from bathing and dressing to repositioning in bed and recording vital signs. If you're considering CNA classes in Asheboro, understanding the daily work and local job market will help you decide whether this career path fits your goals.
CNAs work under the direct supervision of registered nurses or licensed practical nurses, and their tasks center on activities of daily living. A typical shift might include:
You'll find CNAs in skilled nursing facilities, hospitals, assisted living communities, and home health agencies. Nationally, skilled nursing facilities employ the largest share of CNAs, with roughly 458,590 working in that setting alone, according to the Bureau of Labor Statistics.
North Carolina classifies the entry-level credential as Nurse Aide I. Under state regulations, a Nurse Aide I performs basic nursing tasks and assists with activities of daily living but may not administer medications or carry out invasive procedures. This scope is somewhat narrower than what some other states permit at the CNA level, so keep that distinction in mind if you plan to work across state lines or eventually pursue a Nurse Aide II credential, which allows additional clinical duties.
Asheboro sits in Randolph County, a community with a tight labor market. The county's unemployment rate stood at just 3.3 percent as of late 20241, and healthcare employers here consistently compete for qualified aides. Major local employers such as Randolph Health (now part of the broader hospital network serving the region), Clapp's Nursing Center, and several home health agencies all hire CNAs on an ongoing basis.
The broader workforce picture reinforces that demand. In the surrounding Northwest AHEC region, there were over 4,300 CNA positions filled in 2024, with roughly 1,414 annual openings driven by turnover and growth.2 Statewide, the CNA turnover rate has hovered near 80 percent, and about 16 percent of CNA positions were sitting open as of early 2024.3 Those numbers reflect a persistent shortage that works in your favor as a job seeker.
At the national level, the Bureau of Labor Statistics projects about 211,800 CNA openings per year through 2034. Most of those openings come from workers leaving the occupation or retiring rather than from new positions being created, but the result is the same: employers need trained nursing assistants, and the pipeline of qualified candidates has not kept up.
For Asheboro residents, an aging population in Randolph County, combined with sustained demand at local facilities, means that completing a state-approved CNA training North Carolina program and passing the certification exam positions you well for steady employment close to home.
You cannot complete a CNA program fully online in North Carolina. State rules require a minimum of 75 total training hours, and at least 16 of those must be hands-on clinical hours in a licensed healthcare facility. Skills like transferring patients, measuring vital signs, and assisting with personal care have to be demonstrated in person, evaluated by a qualified instructor, and repeated until you're competent. No webcam substitutes for that.
Hybrid CNA programs move the classroom (didactic) portion online while keeping the lab and clinical portions in person. You watch lectures, complete readings, and take quizzes on your own schedule, then show up on scheduled days for skills practice and clinical rotations at a partner facility. It's a real option for working adults, but only if your chosen program offers it.
Randolph Community College, the closest public option to Asheboro, runs its Nurse Aide I program in a traditional in-person format.1 If you want hybrid delivery, you'll need to look further out, perhaps at CNA classes in Greensboro or CNA classes in Charlotte. Several North Carolina programs offer it:
Program modality changes. Call the school, ask exactly how many hours are online versus on-site, where the clinical rotation happens, and whether the schedule fits around your job. Confirm the program is listed on the North Carolina Nurse Aide I Registry, otherwise your training won't qualify you to sit for the state exam.
Finding the right CNA training program means balancing quality instruction with practical considerations like commute time, schedule flexibility, and cost. Students in Asheboro have several solid options within a 45-minute drive, including CNA Classes in High Point, NC, but the most convenient is right in town at Randolph Community College.
Randolph Community College offers a Nurse Aide I program1 that provides a direct path to CNA certification without leaving Asheboro. The program runs as a continuing education course,2 typically lasting three to four months from start to finish.
The program operates on a daytime schedule, which works well for students who can dedicate weekday hours to their training. Classes take place on the Asheboro campus, giving local students the shortest possible commute and easy access to instructors and campus resources.
Getting into the NA I program at Randolph Community College requires several steps, so planning ahead is essential. Here is what you need to have ready:
The application deadline for upcoming cohorts is typically in late July,1 so prospective students should begin gathering documents well in advance. The immunization and physical exam requirements can take time to complete, especially if you need to schedule appointments with healthcare providers or obtain vaccination records.
While Randolph Community College provides the most convenient option for Asheboro residents, students willing to commute may find additional programs at nearby community colleges. Davidson County Community College and Guilford Technical Community College both serve the broader Piedmont region and historically offer healthcare training programs. These institutions, along with other regional options like CNA classes in Winston-Salem NC, may provide evening or weekend scheduling options that Randolph Community College does not currently offer with its daytime-only format.
For students who work traditional daytime hours, exploring programs at neighboring colleges could open up scheduling possibilities that make training more feasible. The trade-off is a longer commute, but many students find that evening classes allow them to maintain employment while earning their certification.
Program-level exam pass rates and job placement statistics for Randolph Community College's NA I program are not currently published through standard reporting channels. This is common among continuing education programs, which often do not track outcomes the same way that degree programs do.
If pass rates and employment outcomes matter to your decision, contact the health programs office directly. Staff members can often share informal data about how recent graduates have performed on the state competency exam and where they have found employment. Local employers, including nursing homes and assisted living facilities in Asheboro, frequently hire directly from community college programs, which gives graduates a head start on their job search.
The best program for you depends on your current circumstances. If you can attend classes during the day and want to minimize travel time, Randolph Community College is the obvious choice. The program is well-established, meets state requirements for certification eligibility, and keeps you close to home throughout your training.
If daytime classes do not fit your schedule, reaching out to nearby colleges about evening or weekend options is worth the effort. A slightly longer commute may be a reasonable trade for a schedule that lets you keep your current job or manage family responsibilities while training.
Regardless of which program you choose, make sure you understand all admission requirements before applying. Missing a deadline or arriving without required immunizations can delay your start date by months, so gather your documents early and stay in contact with the admissions office throughout the process.
Salary data from the U.S. Bureau of Labor Statistics (2024) shows that nursing assistants in the Greensboro-High Point metropolitan area, which includes Asheboro, earn a median annual wage of $38,760. Entry-level earners typically make around $35,120 per year, while experienced CNAs can earn over $42,120. (Note: These figures are for the broader metro region; local reports suggest median hourly wages near $18.16 in Asheboro.) The Northwest AHEC region, which covers Randolph County, reports a vacancy rate of 8% and about 346 annual openings for CNAs, reflecting strong local demand. Major employers include hospitals, long-term care facilities, and home health agencies. Nationwide, the profession is projected to grow 2% from 2024 to 2034, with roughly 211,800 annual openings.
| Location | Employment | Mean Annual Wage | 25th Percentile | Median Annual Wage | 75th Percentile |
|---|---|---|---|---|---|
| Greensboro-High Point, NC | 5570 | 38000 | 35120 | 38760 | 42120 |
| Charlotte-Concord-Gastonia, NC-SC | 13050 | 39820 | 36130 | 38580 | 44420 |
| Raleigh-Cary, NC | 6460 | 39010 | 35370 | 38840 | 43160 |
| Durham-Chapel Hill, NC | 4410 | 40970 | 38060 | 38710 | 44710 |
| Winston-Salem, NC | 4230 | 37710 | 35750 | 37900 | 40820 |
Paying for CNA training in North Carolina is often more manageable than students expect, thanks to multiple funding sources at the federal, state, and employer level.
The Workforce Innovation and Opportunity Act, commonly called WIOA, is one of the most accessible funding paths for students entering healthcare careers. The North Carolina Department of Commerce administers these training grants, and eligibility generally centers on income level, unemployment status, or being a dislocated worker. If you have recently lost a job, left the military, or meet certain income thresholds, you may qualify for a grant covering tuition fully or in large part.
To explore this option, visit the NC Department of Commerce workforce development pages. The application process typically involves connecting with a local NCWorks Career Center, completing an intake interview, and submitting documentation of eligibility. Career center staff can walk you through the steps and tell you which training programs in your area are approved for WIOA funding.
Community colleges in North Carolina, including those serving the Asheboro area, often list scholarship opportunities directly on their CNA or health sciences pages. The NC Nurse Aide Scholarship is one program worth researching. Availability, award amounts, and deadlines shift from year to year, so checking the financial aid section of your target school's website is the most reliable approach. Calling the admissions or financial aid office directly is even better, since staff can tell you about smaller, internal awards that may not appear prominently online.
Federal student aid through the FAFSA may also be available for programs that qualify, which can cover costs through Pell Grants for students who demonstrate financial need.
Many healthcare employers in North Carolina actively recruit CNA candidates and are willing to help cover training costs in exchange for a commitment to work at their facility after certification. Nursing homes, assisted living communities, and hospital systems are the most common sources of this kind of support.
To find these opportunities, the Bureau of Labor Statistics website (BLS.gov) can help you identify the fastest-growing healthcare sectors in your region, pointing you toward employers most likely to be hiring. From there, contact those facilities directly and ask about tuition reimbursement, sponsorship programs, or earn-while-you-learn arrangements. The conversation is worth having before you pay out of pocket.
The NC Board of Nursing maintains the Nurse Aide Registry and can serve as a useful reference point for state-specific funding guidance. If you are unsure where to start or have questions about which programs qualify for state or federal aid, reaching out to the Registry is a reasonable first step. Staff there can direct you to appropriate resources or, at minimum, confirm whether a program meets state standards, a prerequisite for most funding eligibility.
North Carolina's nurse aide certification process has become more structured in recent years, creating a clear path for Asheboro students learning how to become a CNA to enter the workforce quickly.
To earn your CNA certification in North Carolina, you must complete a state-approved training program that meets the federal Omnibus Budget Reconciliation Act (OBRA) requirements. In Asheboro, programs like the one at Randolph Community College meet these standards, blending classroom instruction with supervised clinical hours.
After finishing training, you will take the CNA exam. The state uses testing vendors such as Pearson VUE or D&S Diversified Technologies. The exam has two parts: a written (or oral) section and a skills demonstration. You must pass both to be listed on the North Carolina Nurse Aide Registry. Once listed, you can legally work as a CNA in licensed facilities across the state.
Preparing for both portions of the exam will increase your confidence and performance.
Your certification must be renewed every 24 months. The main requirement is that you have worked at least eight hours as a paid nurse aide during the previous two-year period. If you fail to meet this, you may need to retake the competency exam or complete additional training to regain your active status on the registry.
A high score on the competency exam can set you apart when applying for CNA career opportunities in Asheboro. Many employers value candidates who demonstrate strong technical knowledge and hands-on skill from the start. While not a guarantee, a top-tier exam result often catches the attention of hiring managers at nursing homes, hospitals, and home health agencies looking for well-prepared aides.
Below are the top CNA programs serving Asheboro students, ranked by quality and affordability. This list weighs affordability, student outcomes, and practical relevance to Asheboro residents. The local benchmark, Randolph Community College in Asheboro, is not part of this comparison set, but the programs listed here are all approved for North Carolina Nurse Aide training.
Winston-Salem, NC · $7,000/yr (est. net price)
Best for: Piedmont Triad commuters needing daytime classes
Located in Winston-Salem, roughly a 45-minute drive from Asheboro, Forsyth Tech is the most practical commuter option in this ranking. The Nursing Assistant I and II programs run as eight-week daytime courses, with registration fees around $255 and a clear path to the NC competency exam. Institution-wide, about 34 percent of students graduate, and median earnings after attendance are approximately $34,100.
Wentworth, NC · ~$2,000/yr (est.)
Best for: Budget-conscious Asheboro commuters prioritizing low tuition
Rockingham Community College in Wentworth sits about an hour north of Asheboro and offers one of the lowest in-state tuition rates on this list, around $1,966. The Nurse Aide I course combines classroom, lab, and clinical training with a required competency evaluation. It is a practical low-cost choice for central North Carolina learners who can commute to Rockingham County.
Sylva, NC · ~$5,000/yr (est.)
Best for: Outcomes-focused learners okay with western NC distance
Southwestern Community College in Sylva is in far western North Carolina, so it is not a commuter option for most Asheboro students, but it stands out for strong outcomes. The institution reports a 53 percent graduation rate and median earnings after attendance around $34,100, with a 10:1 student-faculty ratio. Its limited-enrollment Nurse Aide Certificate includes CPR certification and clinical rotations at area hospitals.
Goldsboro, NC · ~$2,000/yr (est.)
Wayne Community College in Goldsboro is about two hours east of Asheboro and offers an accredited Nursing Assistant program with a low all-in cost around $180 plus small fees. CPR training is available for an additional $5, and financial assistance may help eligible students. The college reports a 49 percent graduation rate and median earnings after attendance near $34,100.
Washington, NC · ~$7,000/yr (est.)
Beaufort County Community College in Washington is a state-approved option on the eastern side of the state, roughly three and a half hours from Asheboro. Its Nurse Aide I program totals 164 hours and can be free or low-cost for eligible students, with a published cost around $205. The institution reports a 48 percent graduation rate and a 76 percent retention rate.
Wilson, NC · $3,000/yr (est. net price)
Wilson Community College in Wilson is about two hours east of Asheboro and offers a Nurse Aide I program with classroom, lab, and clinical components. Total costs are spread across registration, fees, exam, screening, and CPR, with published registration around $180 plus additional required fees. The college reports a 27 percent graduation rate and median earnings after attendance near $33,000.
Spindale, NC · $11,000/yr (est. net price)
Isothermal Community College in Spindale is about two hours southwest of Asheboro, with an additional Polk Campus option. The 188-hour Nurse Aide I program costs around $185 and includes hybrid scheduling for working adults. The college reports a 55 percent graduation rate, the highest among the schools listed, and median earnings near $33,300.
Hudson, NC · $10,000 – $15,000/yr (est.)
Caldwell Community College and Technical Institute in Hudson is about two hours west of Asheboro and offers a Nurse Aide I program with a $210 registration fee. Admissions require a social security card, photo ID, and immunization records, and the program includes clinical practice in nursing homes. The college reports a 45 percent graduation rate and median earnings after attendance near $34,500.
Elizabeth City, NC · ~$2,000/yr (est.)
College of the Albemarle in Elizabeth City is roughly three and a half hours east of Asheboro and offers Nurse Aide I and Nurse Aide II through its Workforce Development department. Courses are short, noncredit, and include class, lab, and clinical time. The institution reports a 35 percent graduation rate and median earnings near $33,200.
Kinston, NC · $3,000 – $9,000/yr (est.)
Lenoir Community College in Kinston is about two and a half hours southeast of Asheboro and offers Nurse Aide Level I and Level II programs that can be completed in one to two semesters. The Level I course blends classroom, lab, and supervised clinical experience with a final competency evaluation. The college reports a 36 percent graduation rate and median earnings near $33,900.
Prospective CNAs often have questions about training length, costs, and certification. Here are clear, factual answers to the most common queries we receive from students in the Asheboro area.
Full-time programs typically take 4 to 6 weeks to complete the required 75 hours of training, with at least 16 clinical hours.2 Part-time schedules, often in the evenings or on weekends, can extend the timeline to about 12 weeks.
Randolph Community College's nursing assistant program requires a completed application, a high school diploma or GED, a criminal background check, and proof of immunizations. You must be at least 16.5 years old. Some programs may ask for placement test scores; check with the college for current requirements.
Costs vary by program, but you can expect to pay between $500 and $1,200 for tuition, books, supplies, and uniforms. The state certification exam fee is $140, which is separate from program tuition. Some community colleges in the region charge around $282 to $292 for the program1, though fees in Asheboro may differ.
Yes, several providers, including Randolph Community College, offer evening or weekend sections to accommodate working students. Check directly with the program for current schedules and availability.
Options include Workforce Innovation and Opportunity Act (WIOA) funding for those who qualify, institutional scholarships, and interest-free payment plans offered by some schools. Complete the FAFSA and contact the program's financial aid office for personalized guidance on paying for nursing school.
You will take the National Nurse Aide Assessment Program (NNAAP) exam, which has a written (or oral) knowledge test and a skills demonstration.2 The exam fee is $140, and you have up to three attempts to pass both parts. Testing is offered at regional sites; your training program will provide details.
North Carolina allows up to three attempts to pass both the written and skills portions.2 If you do not pass within three tries, you must retake a state-approved training program before testing again.
Many CNA programs offer job placement assistance, including resume workshops, interview practice, and connections with local healthcare employers like hospitals and long-term care facilities. Ask your program about career services when you enroll.