Home / Methodology
Methodology and sources
Built October 27, 2026 from 134 official files: 3,691 schools and 16,832 school programs, 5,108 public CDL training locations, 3,730 state nurse aide programs and 985 state board practical nursing programs.
What each figure is
- Programs and completions: IPEDS Completions 2023-24 (C2024_A), one row per school, field of study (six-digit CIP 2020) and award level. We keep certificates and associate degrees in 29 program types; the CIP codes for each type are fixed in one file and never guessed per school.
- Program cost and length: IPEDS Cost (COST1) 2024-25. Clock-hour schools report whole-program tuition, fees, books and length for their largest programs; community colleges report per-year tuition, shown on the school page.
- Net price, completion, earnings and debt: College Scorecard, June 10, 2026. We leave out Scorecard's loan default rate: the federal repayment pause makes it 0% for nearly every school (3,113 of 3,131 when we checked), so it tells you nothing. Program earnings and debt come from the field-of-study file, which groups programs by four-digit CIP and credential; where one group holds two of our types (practical nursing and nurse aides; cosmetology, barbering, esthetics and nails) the figure is labelled as the group's, and nurse aide pages never show the nursing group's earnings. Small cohorts are suppressed by the source and shown as not published.
- Pay: BLS Occupational Employment and Wage Statistics, May 2025, by metro area where the school is in one, else by state.
- CDL training: FMCSA Training Provider Registry, training locations download dated October 27, 2026: public, active locations only. Private (employer-only) programs are counted but not listed.
- WIOA list badge: U.S. Department of Labor TrainingProviderResults.gov file (ETA-9171), programs on state lists as of June 30, 2025, matched to a school, CDL location or state-list program when the state, the field of study (CIP code), the provider name or website and the place (ZIP, city or within 2 miles) agree; never by name alone. 12,698 program matches. A hand check of 125 matches found 123 right, 1 wrong (the rule was fixed) and 1 unconfirmed. Listed cost, weeks, completion, employment and earnings are shown as DOL publishes them: "Suppressed" where DOL withheld a figure, "Not reported" where the cell is empty. Oklahoma had not sent its 2024 report, so its rows are shown only as out of date. Programs on the list that match nothing else we hold get their own page (1,277 in the first seven states) when they carry at least three published figures.
- Apprenticeship: apprenticeship.gov's partner sponsor file (organization fields only, never the contact people) and its approved occupations list (training approach and term hours), with BLS May 2025 pay. The public files do not say which occupations a sponsor trains, so no page links a sponsor to an occupation.
- State nurse aide lists: Texas HHSC, California CDPH, Florida Board of Nursing, New York Department of Health, Pennsylvania Department of Education, Ohio Department of Health and the Illinois nurse aide testing program list, each with its own date on the page. Florida CNA pass rates: Florida Board of Nursing, 2025. Also loaded, not yet indexed: Missouri DHSS school and facility training agency lists (programs past the list's own expiration date left out), the Maryland Board of Nursing grid (approved CNA-I programs only; Maryland stopped certifying graduates of CNA-only programs on April 1, 2026), North Carolina's Nurse Aide I list (June 1, 2025) and the Washington State Board of Nursing list.
- LPN pass rates: each state board's file, shown as printed with the board and period. Pass rates are not shown for Florida, Ohio and North Carolina programs. Also loaded, not yet indexed: board lists and rates for Maryland (state fiscal years), Minnesota, Oklahoma, Kentucky (testers within one year of completion), Oregon, Alabama (2025 rate only), Louisiana (by year of completion), and lists only for Missouri and Indiana. Maryland posts its FY 2025 table as a scanned page: it was typed by hand and checked against the printed totals. The Texas file is labelled "Draft" in its footer although the board posts it as current. New York's practical nursing lists and NCLEX-PN results are published on a State Education Department site we do not read automatically; they are requested from the New York State Education Department and are not shown until they arrive.
How to read a school, program or list page
These explanations used to be repeated on every page. They live here once, and each page links to them.
- Program cost: the whole-program tuition and fees a clock-hour school reports to IPEDS for its largest programs (2024-25). Clock-hour schools charge by program, not by year, so a school page sends you to each program's own page for its cost; community colleges report per-year tuition.
- Earnings: College Scorecard medians for graduates of the school in that field, one year after completing; small cohorts are not published. A blank means the source does not publish the figure for that program; we never estimate it. Each line on a page names the federal file it comes from.
- WIOA list: the program appears on the state's eligible training provider list in the U.S. Department of Labor file (ETA-9171, programs listed as of June 30, 2025). People who meet WIOA's rules for training services can have their local workforce board pay for a listed program; limits vary by area (how WIOA training funds work). Outcomes cover all students who exited between July 2021 and June 2025, not only WIOA-funded ones. Median earnings are one quarter's pay in the second quarter after exit. "Suppressed" means DOL withheld the figure (a small group, nothing reported, or a data quality hold); for length it can also mean a competency-based program. Since October 15, 2026 a weeks value that a state repeats on half or more of its rows is treated as filler, not a length (Colorado lists 260 weeks and New York 1 week on most rows, whatever the program), so those rows show no length. State pages show a middle cost, completion, employment or earnings figure for a program type only when 3 or more of its listed programs report it. Ask the provider and your workforce board whether a program is still on the list before you enroll.
- CDL registry: since February 7, 2022, people getting a first Class A or B CDL, or a passenger, school bus or hazmat endorsement, must first complete entry-level driver training from a provider on FMCSA's Training Provider Registry (49 CFR 380, subpart F). Theory, range and public-road columns are what the location registered to teach. Mobile programs train at a student's or employer's site and have no fixed address on the registry.
- Who pays for nurse aide training: federal rules say a nursing home that employs you, or has offered you a job, when your training starts cannot charge you for state-approved nurse aide training or its textbooks (42 CFR 483.152(c)). If you pay and are hired by a nursing home within 12 months, your state must provide for paying part of it back (how free CNA training works).
- Metro areas and miles: a metro area is the federal (OMB) metropolitan statistical area, so suburbs count with their city. Miles are measured from the city's center to the school's address or ZIP code center.
- State fees: fees set by the state or its testing vendor, copied as printed; tuition, books, uniforms, background checks and medical exams are separate. Fees change: check the source before you pay.
What we publish, and what we index
- Search engines are asked to index a school, program or CDL page only when it carries at least 3 sourced facts of its own (a program page needs 2 cost or outcome figures among them), a metro page only with at least 5 providers and a BLS metro wage, and a state page only with at least 5 providers.
- CDL locations are indexed only with in-person behind-the-wheel training and a phone or website. No page is built for a trainer whose registry name reads as a person's.
- Location pages exist per federal metro area, never per town.
- Since October 10, 2026 a page must also carry at least 2 figures of its own beyond the registry or list row it comes from: a cost, an outcome, a length, a pass-rate series, a price the school publishes, a WIOA listing's figures, or the CMS record of the nursing home that runs a nurse aide program. A CDL location with only its registry record, or a nurse aide program with only its list row, stays on the site and in every list but is not offered to search engines. A metro page is offered only when at least 3 of its programs carry a cost or a pass rate.
- The launch covers 12 program types in TX, CA, FL, NY, PA, IL, OH; other pages are built and linked but not offered to search engines until the first wave proves useful.
How often we re-read our sources
We keep a register of every official source this site uses, with a planned re-read for each. As of October 27, 2026 it holds 79 sources in use: 1 read weekly, 49 read monthly and 28 read once a year, and 1 with no set schedule yet. 78 were read in the 30 days before that; the oldest read is from October 9, 2026.
The register flags a source when a read fails, when it suddenly loses more than 15% of its rows, or when it falls twice as late as planned, and every flag goes on a weekly review list. Separately, once a month every quoted fact behind our guides, rules, fees and prices is read again on its source page, and every outbound link on the site is checked.
What the labels mean
- WIOA list
- The program is on the state's eligible training provider list in the Department of Labor file, matched by state, field of study, provider name or website, and place. People who qualify can have their local workforce board pay for it; the badge is not a promise of funding.
- State list
- The nurse aide program is on the state's approved training program list, with the list's date.
- Board list
- The practical nursing program is on the state board of nursing's list, with its pass rates where the board prints them.
- WIOA list only
- A provider that appears on the WIOA list but has no federal school record.
- Nursing home
- The nurse aide program is run by a nursing home, matched to its CMS record. Facility programs often train only their own hires, so they are labeled and never counted as open classes.
Limits
- Federal files lag: completions are for 2023-24 and program costs for 2024-25, so a program can change its price or close before the next release.
- Earnings and debt cover only graduates who received federal aid, and small groups are not published.
- A list badge means the program is on a list. Whether you can get funding is decided by the agency that pays, such as your local workforce office, and a seat may not be open.
- Pass rates appear only as each board prints them; New York, Florida, Ohio and North Carolina rates are not shown.
Found something wrong? See corrections for how to tell us and what we have fixed.
Files
| File | Host | Size | Last modified | SHA-256 (first 12) |
|---|---|---|---|---|
| approved-occupations.xlsx | www.apprenticeship.gov | 175 KB | October 8, 2026 | 8bb4d775d467 |
| oa_partner_sponsors.csv | www.apprenticeship.gov | 6,692 KB | October 7, 2026 | 92e78498a119 |
| oesm25ma.zip | www.bls.gov | 38,996 KB | May 15, 2026 | cc3e6fa80edf |
| oesm25nat.zip | www.bls.gov | 273 KB | May 15, 2026 | b5855a37f3e0 |
| oesm25st.zip | www.bls.gov | 7,387 KB | May 15, 2026 | 74d5be0e1df8 |
| 2025_Gaz_place_national.zip | www2.census.gov | 3,212 KB | not sent | 15f4977a010c |
| 2025_Gaz_zcta_national.zip | www2.census.gov | 930 KB | not sent | 51516a4283ba |
| hcbr-9ms7.json | data.texas.gov | 36 KB | not sent | 015d6a895ae3 |
| rows.csv | data.texas.gov | 3,946 KB | July 8, 2026 | a208a33dc108 |
| Location-List-20261008_2101.xlsx | tpr.fmcsa.dot.gov | 4,227 KB | October 9, 2026 | f2130e5f35c6 |
| Location-List-20261012_2201.xlsx | tpr.fmcsa.dot.gov | 4,236 KB | October 13, 2026 | cd7dc17cbdf6 |
| Location-List-20261019_1901.xlsx | tpr.fmcsa.dot.gov | 4,232 KB | October 19, 2026 | c986cd7858f0 |
| Location-List-20261027_0102.xlsx | tpr.fmcsa.dot.gov | 4,239 KB | October 27, 2026 | 6e94c9e89d57 |
| C2024_A_Dict.zip | nces.ed.gov | 124 KB | August 31, 2026 | 26752aec66ea |
| C2024_A.zip | nces.ed.gov | 8,499 KB | August 31, 2026 | 2a18c4f33563 |
| C2024_B.zip | nces.ed.gov | 457 KB | September 7, 2026 | 02a8229163b8 |
| CIPCode2020.csv | nces.ed.gov | 1,074 KB | July 16, 2021 | 6cf0882c1f5b |
| COST1_2024_Dict.zip | nces.ed.gov | 73 KB | December 15, 2025 | 95aa114ba5b8 |
| COST1_2024.zip | nces.ed.gov | 662 KB | December 15, 2025 | 22301e0881ab |
| COST2_2024_Dict.zip | nces.ed.gov | 42 KB | December 10, 2025 | 87edef135fb1 |
| COST2_2024.zip | nces.ed.gov | 1,471 KB | December 11, 2025 | 80afe6a141d6 |
| DRVCOST2024.zip | nces.ed.gov | 87 KB | December 11, 2025 | 50908ec66d36 |
| FLAGS2024.zip | nces.ed.gov | 78 KB | August 31, 2026 | d208a29e446e |
| HD2024_Dict.zip | nces.ed.gov | 131 KB | January 20, 2026 | edf79545e900 |
| HD2024.zip | nces.ed.gov | 1,010 KB | January 22, 2026 | b03acd261382 |
| IC2024_Dict.zip | nces.ed.gov | 74 KB | August 31, 2026 | 41474ff1efe0 |
| IC2024.zip | nces.ed.gov | 264 KB | August 31, 2026 | 6dffa230ee9d |
| www.carterexpress.com | 27 KB | not sent | db7b0a89dbc0 | |
| covenantlogistics.com | 122 KB | October 9, 2026 | 0fbca9b6354d | |
| schools.crengland.com | 282 KB | not sent | e6fa36c897f3 | |
| www.crst.com | 233 KB | not sent | e739df817b97 | |
| drivejbhunt.com | 57 KB | October 9, 2026 | b220c363d34c | |
| www.knighttrans.com | 199 KB | October 10, 2026 | 3ff4a178863c | |
| www.knighttrans.com | 177 KB | October 10, 2026 | c3359ab83065 | |
| driveknight.com | 271 KB | October 10, 2026 | c300e9237194 | |
| www.maverickusa.com | 78 KB | October 8, 2026 | 93c2f80e88e7 | |
| driveforprime.com | 322 KB | not sent | 3378d5d7db32 | |
| www.stevenstransport.com | 136 KB | not sent | 4ccad1ca5a8a | |
| www.stevenstransport.com | 166 KB | not sent | 34796bfe0612 | |
| www.swifttrans.com | 876 KB | not sent | 567a718fee33 | |
| drivetmc.com | 83 KB | not sent | 02f13dca73e8 | |
| www.tmctrans.com | 86 KB | not sent | 32d6b31e6da0 | |
| werner.com | 88 KB | not sent | a47d49c2b64e | |
| werner.com | 91 KB | not sent | 017c3988dba1 | |
| www.bvnpt.ca.gov | 62 KB | not sent | 73751024fa58 | |
| www.dmv.ca.gov | 158 KB | not sent | 5fd08a87c423 | |
| www.dmv.ca.gov | 110 KB | October 10, 2026 | 31c6f0fafd0d | |
| floridasnursing.gov | 277 KB | not sent | 811980a39bf3 | |
| floridasnursing.gov | 239 KB | not sent | 055669df2a20 | |
| www.flhsmv.gov | 84 KB | not sent | c1d425693b00 | |
| nursing.ohio.gov | 2,550 KB | not sent | f3ab737272d8 | |
| 092022_fee_schedule.pdf | www.bvnpt.ca.gov | 538 KB | September 14, 2022 | b1782cf2308d |
| a5895729-35b2-4ef1-9568-b4503cdf50b0 | cdn-assets.productfruits.com | 19 KB | July 10, 2024 | 4d0dadccee64 |
| application-and-scheduling | kb-nc.credentia.com | 58 KB | not sent | a0043f26fce0 |
| become-a-certified-nurse-aide-texas | www.hhs.texas.gov | 76 KB | October 10, 2026 | ff6cf1150b27 |
| columbus-oh | www.swifttrans.com | 874 KB | not sent | a2d4f8112d4e |
| dl-cdl-classes.aspx | www.bmv.ohio.gov | 67 KB | not sent | 7567d309c259 |
| doc-fees.aspx | www.bmv.ohio.gov | 32 KB | not sent | 079895a81253 |
| driver-license-fees | www.dps.texas.gov | 43 KB | October 9, 2026 | 5ae278895bdd |
| exam-fees | kb-nc.credentia.com | 48 KB | not sent | ccbce42296cf |
| exam-fees | kb-pa.credentia.com | 51 KB | not sent | 6901d33b5c43 |
| fees | nursing.ohio.gov | 56 KB | not sent | 74b79702819b |
| fees-payment.page | www.nclex.com | 46 KB | not sent | 7f69073282cc |
| forms_fees.asp.html | www.bon.texas.gov | 75 KB | not sent | dc1ff7159771 |
| get-a-commercial-driver-license-cdl | dmv.ny.gov | 54 KB | October 10, 2026 | 1dc3c628bf22 |
| lpn-rn-exam-app.pdf | floridasnursing.gov | 728 KB | June 9, 2025 | c43c4070ebe5 |
| natcep-faqs | www.hhs.texas.gov | 57 KB | October 10, 2026 | beb5ccc8b786 |
| nclex-fee-changes-feb1 | www.ncsbn.org | 41 KB | not sent | b3407dbd1a22 |
| new-drivers | drivejbhunt.com | 78 KB | October 10, 2026 | 75398394bfb2 |
| OHCandidateHandbook 3.2025.pdf | www.hdmaster.com | 4,553 KB | March 6, 2025 | 4779893a9260 |
| paid-cdl-training | schneiderjobs.com | 227 KB | not sent | db50253e99dd |
| south-ca-handbook_2024.pdf | credentia.com | 1,294 KB | September 30, 2026 | 78c40d2a7977 |
| fees-payment.page | www.nclex.com | 46 KB | not sent | 7f69073282cc |
| fees-payment.page | www.nclex.com | 46 KB | not sent | 7f69073282cc |
| nclex-fee-changes-feb1 | www.ncsbn.org | 41 KB | not sent | 177442a67540 |
| CollegeScorecardDataDictionary.xlsx | collegescorecard.ed.gov | 710 KB | September 25, 2026 | 2f314d1d02d4 |
| FieldOfStudyDataDocumentation.pdf | collegescorecard.ed.gov | 871 KB | September 25, 2026 | c8f47222641e |
| InstitutionDataDocumentation.pdf | collegescorecard.ed.gov | 519 KB | September 25, 2026 | 269c19e1972e |
| Most-Recent-Cohorts-Field-of-Study_06102026.zip | ed-public-download.scorecard.network | 16,786 KB | June 9, 2026 | 9c4339d65f06 |
| Most-Recent-Cohorts-Institution_06102026.zip | ed-public-download.scorecard.network | 23,007 KB | June 9, 2026 | f56a181b000c |
| www.nurseaidetesting.com | 237 KB | not sent | 72ef74f7a6c0 | |
| 00_CY2025_Website_Approved-Programs_Rev_MSN_Prelicensure-Progr_by-Degrees.pdf | www.abn.alabama.gov | 123 KB | July 24, 2026 | 9de7ff84f903 |
| 133 | nursing.wa.gov | 522 KB | not sent | 589c89b73ab0 |
| 2022-2025_PN_NCLEX_tcm21-280649.pdf | mn.gov | 130 KB | July 10, 2026 | f39cd9ca40b2 |
| 2024_NCLEX_PassRates.pdf | www.lsbpne.la.gov | 107 KB | January 22, 2026 | a42071a0ac12 |
| 2024-2025-nclex-pn-5-year spreadsheet.pdf | www.pa.gov | 470 KB | November 25, 2025 | 4d2f23ba12ab |
| 2025 PN Report 4 - Jurisdiction Program Summary of all First-Time Candidates Licensed in All Jurisdictions.pdf | floridasnursing.gov | 850 KB | January 22, 2026 | 4f39013d29d1 |
| 2025_NCLEX_PassRates.pdf | www.lsbpne.la.gov | 107 KB | April 1, 2026 | 3e36fcdfc24a |
| approved natcep by county - march 2026.xlsx | www.pa.gov | 37 KB | May 4, 2026 | 4f6146b39598 |
| Approved Nurse Aide Training Programs.pdf | oklahoma.gov | 288 KB | July 7, 2026 | 2dae4af3b6e6 |
| Approved_PN_Program_List.pdf | dam.assets.ohio.gov | 288 KB | September 22, 2026 | e48410503e5a |
| approved-cna-training-programs-grid.pdf | health.maryland.gov | 253 KB | September 1, 2026 | f634859b66b2 |
| Approved-In-State-Nursing-Programs-2026-10-05.pdf | nursing.wa.gov | 184 KB | October 5, 2026 | 3cf5d06ed06e |
| approved-pre-licensure-nursing-programs | www.ncbon.com | 538 KB | August 31, 2026 | aef809d4ca59 |
| ApprovedVNSchools.pdf | www.bon.texas.gov | 665 KB | October 1, 2026 | ba4fe5b526ab |
| board-approved-pn-programs-070226.pdf | www.pa.gov | 394 KB | July 8, 2026 | caac481fefd2 |
| Certified-Nurse-Assistant-Training-Programs.aspx | www.cdph.ca.gov | 662 KB | not sent | fb33c7a87bfc |
| Certified-Nurse-Assistant-Training-Programs.aspx') | www.cdph.ca.gov | 0 KB | October 9, 2026 | 5e356d4361d6 |
| cna-training-prog.pdf | floridasnursing.gov | 281 KB | August 28, 2026 | c5134cc245c8 |
| ed-schls.pdf | oklahoma.gov | 257 KB | September 30, 2026 | 6784b1f6b503 |
| Facility-Based-Nurse-Assistant-Training-Programs.aspx | www.cdph.ca.gov | 461 KB | not sent | 93ea969043a1 |
| Facility-Based-Nurse-Assistant-Training-Programs.aspx') | www.cdph.ca.gov | 0 KB | October 9, 2026 | 2c9eb601b068 |
| gpu9-fbb2.json | data.mo.gov | 11 KB | not sent | ef96229e5d68 |
| hcm8-fbau.json | data.mo.gov | 12 KB | not sent | 6472f2c90f80 |
| ilapnursingedprogpassrates.pdf | idfpr.illinois.gov | 428 KB | May 22, 2026 | 2c8127115165 |
| natcep.xlsx | apps.hhs.texas.gov | 78 KB | October 7, 2026 | 637b3794a335 |
| NCLEX-pass-rates.pdf | nursing.wa.gov | 149 KB | February 14, 2026 | 8998a04aed2a |
| nclex-pn-stats-fy2021.pdf | health.maryland.gov | 419 KB | September 18, 2024 | 355e9a7acd2d |
| nclex-pn-stats-fy2022.pdf | health.maryland.gov | 416 KB | September 18, 2024 | e6d532c76506 |
| nclex-pn-stats-fy2023.pdf | health.maryland.gov | 114 KB | September 18, 2024 | ac301d3e45d2 |
| nclex-pn-stats-fy2024.pdf | health.maryland.gov | 76 KB | November 8, 2024 | e3a46791c3e4 |
| nclex-pn-stats-fy2025.pdf | health.maryland.gov | 393 KB | October 14, 2025 | 8a67725d1969 |
| nclexpass.pdf | oklahoma.gov | 295 KB | March 17, 2026 | 501751846254 |
| NCLEXPNPassRate.pdf | www.llr.sc.gov | 70 KB | April 1, 2026 | 318cc6546812 |
| nurseaidetrainingprogramslocations | odh.ohio.gov | 412 KB | not sent | 31f1da620fca |
| nurseschools.pdf | idfpr.illinois.gov | 355 KB | October 7, 2026 | 8825c1a86ba2 |
| Nursing_Education_Programs_20260716.pdf | www.in.gov | 137 KB | July 16, 2026 | 636151d36a7c |
| pages | www.nurseaidetesting.com | 0 KB | not sent | 52894654ae3c |
| Pass Rates.pdf | kbn.ky.gov | 242 KB | April 28, 2026 | 3ea533a4f025 |
| pn-programs.aspx | health.maryland.gov | 75 KB | October 11, 2026 | c65de402fd26 |
| pph7-68vn.json | health.data.ny.gov | 28 KB | not sent | ff472a0778f3 |
| Programs.aspx | hcwrpub.dph.illinois.gov | 332 KB | not sent | ba284aca88c5 |
| Resource_NCLEXPassrates.pdf | oregon.gov | 385 KB | April 11, 2026 | 84eb82012d66 |
| rows.csv | data.mo.gov | 19 KB | August 24, 2026 | 9c3d0ade7616 |
| rows.csv | data.mo.gov | 9 KB | August 24, 2026 | 0de06d754291 |
| rows.csv | health.data.ny.gov | 25 KB | October 1, 2026 | 04f9e8db05be |
| schoolsofnursing.pdf | pr.mo.gov | 378 KB | not sent | ba639ebacdaa |
| trainingprograms.pdf | info.ncdhhs.gov | 141 KB | June 4, 2025 | cdd181fb84d4 |
| VN 5YR-25.pdf | www.bon.texas.gov | 330 KB | April 21, 2026 | 912e9775215e |
| vn_pass_rates.pdf | www.bvnpt.ca.gov | 402 KB | March 10, 2026 | 5a6781c1617f |
| DownloadPrograms.xlsx | www.trainingproviderresults.gov | 35,310 KB | April 29, 2026 | 6fccbedc99d4 |
| ETA_9171 CLEAN 12.10.24 (Accessible PDF).pdf | www.dol.gov | 215 KB | May 28, 2025 | fe1cb400fe6f |
| ETP_Data_Dictionary.pdf | www.trainingproviderresults.gov | 227 KB | April 29, 2026 | 60a7661c0cdb |
| 2025-annual-cna.pdf | floridasnursing.gov | March 16, 2026 | |
Also: Census Bureau 2025 Gazetteer place, county and ZIP code files for distances and metro areas; CMS Care Compare nursing home records (through NursingHomeClear) for nurse aide sponsors that are nursing homes.