RetrainMap / Training costs by state / Virginia / Medical assistant

Free · the federal list, by published cost · Virginia

Medical-assistant programs in Virginia on the federal training list, by published cost

55 programs in Virginia’s Training Provider Results index carry one of the occupation codes for Medical assistant (31-9092). Published costs run from $920 to $32,642; 0 programs report no cost and sit at the end. Sorted by the cost each provider reported — “cheapest” here means the lowest published figure on the federal list on the snapshot date, not a verdict on quality, and never a price you are promised. Snapshot taken 2026-09-02.

Read this first. Your local job center decides eligibility — this shows what is on the list and what it cost and produced, not whether you will be approved. No promise is made here about money, seats, jobs or pay; the figures are what the providers reported, printed with their dates.
Programs on the list55
With a published cost55 of 55
With an employment figure29 of 55
Median published cost$3,894
55 rows
#Published cost
basis
Program (provider’s page) · credential · codeProvider · cityLengthExitedCompletedEmployed Q2 after exitMedian earnings, Q2 (one quarter)
1$920tuition + fees + suppliesMedication Aide Training ProgramVirginia Board of Nursing · 31-9092Raspberry Hill Adult Daytime CenterForest 2455124 wk · 3 hrs1593%92%$7,014
2$999tuition + fees + suppliesMedical Billing and CodingNational Healthcareers Association · 29-2072; 31-9092Rappahannock Center for EducationSperryville 2274024 wk · 40 hrs
3$1,158tuition + fees + suppliesMedical Administrative Assistant ProgramMedical Administrative Assistant · 31-9092Richmond Adult Technical CenterRichmond 232303 wk · 40 hrs
4$1,200tuition + fees + suppliesClinical Medical Assistant CCMANational Healthcareers Association Certified Clinical Medical Assistant · 31-9092Rappahannock Center for EducationSperryville 2274024 wk · 50 hrs1362%
5$1,380tuition + fees + suppliesMedical Assistant 1 & 2Medical Assistant 1 & 2 · 31-9092Chesterfield Adult EducationChesterfield 2383215 wk · 40 hrs
6$1,850tuition + fees + suppliesMedical Billing and CodingDiploma · 29-2072; 31-9092AlliedRx Institute of HealthcareHenrico 2322814 wk · 50 hrs6100%100%
7$1,880tuition + fees + suppliesClinical Medical Assistant Online (120 clock hours)Certified Clinical Medical Assistant (CCMA via the National Healthcareer Association · 31-9092AlliedRx Institute of HealthcareHenrico 2322816 wk · 8 hrs3992%90%$7,704
8$1,900tuition + fees + suppliesMedical Administrative AssistantNHA NCCA · 31-9092New Horizons Regional Education CentersHampton 2366640 wk · 6 hrs
9$2,000tuition + fees + suppliesMedical Office AssistantMedical Office Assistant · 31-9092Medical Solutions AcademyDanville 2454112 wk · 8 hrs
10$2,166tuition + fees + suppliesCertified Medical Administrative AssistantCMAA · 31-9092Virginia Peninsula Community CollegeHampton 2366612 wk · 9 hrs7691%68%$5,728
11$2,166tuition + fees + suppliesClinical Medical Administrative AssistantMedical Billing Support · 31-9092Virginia Western Community CollegeRoanoke 240387 wk · 40 hrs
12$2,270tuition + fees + suppliesClinical Medical AssistantCertified Clinical Medical Assistant (CCMA) · 31-9092Tidewater Medical TrainingHampton 2366615 wk · 9 hrs27486%25%
13$2,399tuition + fees + suppliesMedical Billing SupportMedical Billing Support · 29-2072; 31-9092Virginia Western Community CollegeRoanoke 2403810 wk · 40 hrs
14$2,400tuition + fees + suppliesCertified Clinical Medical AssistantCCMA · 31-9092National Institute of HealthCareer Certification, LLCCharlottesville 229038 wk · 40 hrs
15$2,532tuition + fees + suppliesMedical Administrative Assistant CertificationMedical Administrative Assistant · 31-9092Fairfax Public Schools Adult and Community EducationSpringfield 2215112 wk · 40 hrs
16$2,703tuition + fees + suppliesClinical Medical Assistant ProgramCMA · 31-9092Richmond Adult Technical CenterRichmond 2323010 wk · 30 hrs
17$2,814tuition + fees + suppliesClinical Medical Assistant (CMA)Clinical Medical Assistant (CMA) · 31-9092Patrick Henry Community CollegeMartinsville 2411214 wk · 5 hrs13487%78%$6,993
18$2,999tuition + fees + suppliesMedical Administrative AssistantMedical Administrative Assistant · 31-9092Petersburg High Adult & Continuing Education ProgramPetersburg 2380510 wk · 50 hrs
19$3,037tuition + fees + suppliesClinical Medical AssistantClinical Medical Assistant Certificate · 31-9092; 31-9099Virginia Beach City Public Schools - Adult Learning CenterVirginia Beach 2346215 wk · 20 hrs1385%75%$6,380
20$3,066tuition + fees + suppliesCertified Medical Billing & Coding Specialist (CBCS)CBCS · 29-2072; 31-9092Northern Virginia Community CollegeAnnandale 2200312 wk · 50 hrs16294%59%$8,150
21$3,267tuition + fees + suppliesClinical Medical AssistantClinical Medical Assistant · 31-9092Piedmont Virginia Community CollegeCharlottesville 2290218 wk · 8 hrs15093%82%$10,279
22$3,317tuition + fees + suppliesCertified Clinical Medical AssistantCertified Clinical Medical Assistant · 31-9092Blue Ridge Community CollegeWeyers Cave 2448610 wk · 50 hrs12493%86%$7,898
23$3,495tuition + fees + suppliesClinical Medical Assistant - Fast Track ProgramClinical Medical Assistant - Fast Track Program · 31-9092Laurel Ridge Community College - Main CampusMiddletown 2264518 wk · 50 hrs2475%86%$6,766
24$3,500tuition + fees + suppliesCertified Clinical Medical AssistingCCMA · 31-9092Total Action for Progress - This Valley WorksRoanoke 2401610 wk · 40 hrs6781%80%$6,855
25$3,600tuition + fees + suppliesClinical Medical AssistantClinical Medical Assistant · 25-1071; 31-9092Germanna Community CollegeFredericksburg 22408198 wk · 40 hrs5793%68%$8,025
26$3,690tuition + fees + suppliesMedical Assistant CertificationMedical Assistant · 31-9092Fairfax Public Schools Adult and Community EducationSpringfield 2215112 wk · 40 hrs
27$3,795tuition + fees + suppliesClinical Medical AssistantClinical Medical Assistant · 31-9092Mountain Gateway Community CollegeClifton Forge 2442212 wk · 40 hrs4881%72%$6,529
28$3,894tuition + fees + suppliesClinical Medical AssistantCertificate · 31-9092Heart To Heart Career Training Center (WIOA)Williamsburg 2318522 wk · 21 hrs
29$3,900tuition + fees + suppliesClinical Medical Assisting (CMA)CCMA · 31-9092Virginia Peninsula Community CollegeHampton 2366618 wk · 8 hrs8287%75%$7,966
30$3,900tuition + fees + suppliesClinical Medical AssistantClinical Medical Assistant · 31-9092Community College Workforce AllianceMidlothian 231144 wk · 40 hrs42786%78%$7,990
31$3,900tuition + fees + suppliesClinical Medical Assistant (CMA)Career Studies Certificate · 31-9092Tidewater Community CollegeNorfolk 2351019 wk · 9 hrs18184%69%$9,895
32$3,907tuition + fees + suppliesPatient Care TechnicianAMCA Patient Care Technician Certification · 31-9092Heart To Heart Career Training Center (WIOA)Williamsburg 2318521 wk · 13 hrs743%60%$2,206
33$3,995tuition + fees + suppliesCertified Clinical Medical AssistantCertified Medical Assistant · 31-9092Vital Phlebotomy Institute, LLCFredericksburg 2240712 wk · 40 hrs
34$4,000tuition + fees + suppliesMedical AssistantMedical Assistant · 31-9092American Institute of Health Science & TechnologySpringfield 2215012 wk · 40 hrs771%
35$4,550tuition + fees + suppliesAST Medical OfficeAST Medical Office · 31-9092Southside Virginia Community CollegeKeysville 2394715 wk · 15 hrs13100%63%$8,318
36$4,583tuition + fees + suppliesHIM: Medical Office SpecialistHIM: Medical Office Specialist · 31-9092Virginia Western Community CollegeRoanoke 2403832 wk · 40 hrs8100%
37$4,800tuition + fees + suppliesCertified Billing and Coding Specialist (CBCS)Certified Billing and Coding Specialist (CBCS) · 29-2072; 31-9092Patrick Henry Community CollegeMartinsville 241126 wk · 5 hrs1191%
38$5,562tuition + fees + suppliesFast Track Healthcare ProgramCertified Clinical Medical Assistant, Certified Phlebotomy Technician, and Certified EKG Technician · 29-2031; 31-9092; 31-9097Paul D Camp Community CollegeFranklin 2385121 wk · 26 hrs2677%73%$5,436
39$6,000tuition + fees + suppliesPatient Care TechnicianPatient Care Technician · 31-9092Rappahannock Community CollegeGlenns 2314910 wk · 40 hrs21100%63%$6,836
40$6,000tuition + fees + suppliesMedical Office Assistant (Online, Cert)Certified Medial Administration Specialist · 31-9092Joshua Career InstituteHenrico 2329430 wk · 40 hrs
41$6,509tuition + fees + suppliesHIM: Medical BillingAAPC Professional Billers · 29-2072; 31-9092Virginia Western Community CollegeRoanoke 2403832 wk · 27 hrs9100%
42$7,500tuition + fees + suppliesMedical AssistantMedical Assistant · 31-9092Medical Solutions AcademyDanville 2454136 wk · 8 hrs3879%92%$6,910
43$8,000tuition + fees + suppliesMedical Office Assistant (Online, Dip)Certified Medial Administration Specialist · 31-9092Joshua Career InstituteHenrico 2329430 wk · 50 hrs
44$9,425tuition + fees + suppliesBusiness Technology: Specialization: Medical OfficeBusiness Technology: Specialization: Medical Office · 31-9092Patrick Henry Community CollegeMartinsville 24112104 wk · 40 hrs
45$11,349tuition + fees + suppliesAdministrative Support Tech - Medical Office SpecialistAdministrative Support Tech - Medical Office Specialist · 31-9092Virginia Highlands Community CollegeAbingdon 2421096 wk · 50 hrs
46$12,175tuition + fees + suppliesMedical Assistant (Diploma Program)Certified Medical Assistant · 31-9092Eastern Virginia Career College (EVCC)Fredericksburg 2240820 wk · 50 hrs2352%27%
47$12,530tuition + fees + suppliesAdministrative Support Technology - Medical Administrative Support Specialization, AASAdministrative Support Technology - Medical Administrative Support Specialization, AAS · 29-2072; 31-9092New River Community CollegeDublin 2408496 wk · 50 hrs11100%83%$7,725
48$13,291tuition + fees + suppliesAdministrative Support Technology--Medical Office CodingAdministrative Support Technology--Medical Office Coding · 31-9092Danville Community CollegeDanville 2454174 wk · 5 hrs5100%
49$17,960tuition + fees + suppliesMedical Assisting DiplomaDiploma · 31-9092; 31-9092; 31-9092West Virginia Junior College (Charleston)Falls Church 22043competency-based3982%100%$7,800
50$18,034tuition + fees + suppliesMedical AssistingMedical Assisting Diploma · 31-9092; 31-9099Fortis College-NorfolkNorfolk 2350236 wk · 20 hrs
51$20,390tuition + fees + suppliesDiploma in Medical AssistingMedical Assistant Diploma · 31-9092ECPI University (LWDB-Hampton Roads)Virginia Beach 2346245 wk · 1 hrs2524%25%
52$25,182tuition + fees + suppliesMedical AssistantCertificate · 31-9092Centura College/Chesapeake, Norfolk, PeninsulaVirginia Beach 2345248 wk · 19 hrs10944%73%$8,769
53$26,940tuition + fees + suppliesClinical Medical AssistantSpecialized Associate Degree · 31-9092; 31-9092; 31-9092West Virginia Junior College (Charleston)Falls Church 22043competency-based13369%100%$7,800
54$27,149tuition + fees + suppliesAssociate of Applied Science in Health Science, Medical AssistingAssociate of Applied Science in Health Science · 29-2099; 31-9092ECPI University (LWDB-Hampton Roads)Virginia Beach 2346260 wk · 1 hrs28637%25%
55$32,642tuition + fees + suppliesMedical Assistant with Limited Scope Radiologic TechnologyDiploma · 31-9092Centura College/Chesapeake, Norfolk, PeninsulaVirginia Beach 2345265 wk · 19 hrs4680%

Source and date: U.S. Department of Labor, Training Provider Results — the open program index behind trainingproviderresults.gov, snapshot taken 2026-09-02 (2,091 programs for Virginia in the index that day); the site states the data cover programs approved as of June 30, 2025 and outcomes for July 1, 2021 – June 30, 2025. Cost is Out-of-Pocket Cost for a Non-WIOA Participant: Tuition and Requested Fees (DE111) where the provider reported it, otherwise Average number of dollars the training program received from each WIOA participant Individual Training Account (ITA) during the time period (DE138/DE135) — the basis is printed under each figure; books and supplies are added only when reported separately. “Completed” = Percent of All Students who completed the program (DE122/DE121); “Employed Q2” = Percent of All Students Exiters who were employed in the 2nd Quarter after Exit (DE123/DE129); “Median earnings” = Median Earnings in the 2nd Quarter after Exit of All Students that are Employed in the 2nd Quarter after Exit (DE125) — one calendar quarter, not a year. A dash means the federal file prints −1: Values displayed as "-1" indicate data that have been suppressed to protect confidentiality. Your local job center decides eligibility — this shows what is on the list and what it cost and produced, not whether you will be approved.

The list is free. The ranking by what each program produced is $39.

This page sorts medical-assistant programs in Virginia by the cost their providers published. The Retraining ROI report takes one target occupation and one state, ranks every listed program by the employment its completers reported, and — if you give your current pay — prints a payback estimate per program with its basis. Built on order from the same federal record; free sample on that page.

The $39 ROI report Free funding finder The $19 Directions plan

Other program types in Virginia: CDL truck driving · Nursing assistant (CNA) · LPN / LVN · Registered nurse (RN) · Phlebotomy · EMT / paramedic · Dental assistant · Pharmacy technician · Medical billing and coding · Surgical technologist · Radiologic technologist · Veterinary technician · HVAC · Welding · Electrician · Plumbing · Automotive technician · IT support · Cosmetology.