Underground Storage Tank Operator Training Requirements by State
Training, certification, and renewal requirements for Class A, B, and C UST operators in each US state, including whether EPA online training is accepted, exam pass thresholds, renewal intervals, and the implementing agency.
The data
| jurisdiction | implementing agency | class a training format | class b training format | class c training format | epa online training accepted | exam pass threshold | renewal interval years | state approved providers | regulatory citation |
|---|---|---|---|---|---|---|---|---|---|
| Arkansas | Arkansas Division of Environmental Quality (DEQ), Office of Land Resources, Regulated Storage Tanks | Approved exam and/or training program with exam; DEQ offers free exam-preparation training and requires an application plus nonrefundable examination fee | Approved exam and/or training program with exam; DEQ offers free exam-preparation training and requires an application plus nonrefundable examination fee | Approved training course or training provided by a certified Class A or B operator | Not stated on this page | Not specified on this page | Not specified on this page | State-run: DEQ provides free training sessions and online training videos | APC&EC Regulation 12 (Regulated Storage Tanks) |
| Connecticut | Connecticut Department of Energy and Environmental Protection (DEEP) | Approved exam and/or training program with exam; approved courses offered online, in-person, or virtual classroom | Approved exam and/or training program with exam; approved courses offered online, in-person, or virtual classroom | Training provided by the certified Class B Operator at the same underground storage facility | Not stated on this page | Not specified on this page | Not specified on this page | yes (table of approved courses and exams for Class A and B operators) | RCSA Section 22a-449(d)-108(b) |
| Florida | Florida Department of Environmental Protection (DEP) | Department-approved (registered) operator training course; registered third-party courses are online | Department-approved (registered) operator training course; registered third-party courses are online | Class B operators must provide training or ensure Class C operators are trained in site-specific emergency response procedures | Not stated on this page | Not specified on this page | Not specified on this page | yes (registered third-party training courses listed by the department) | Rule 62-761.350 and subsection 62-761.850(3), Florida Administrative Code |
| Indian Country (federal) | U.S. Environmental Protection Agency (EPA) | Online, free, self-paced training with built-in exam via NEIWPCC | Online, free, self-paced training with built-in exam via NEIWPCC | Not specified on this page | yes | 80% | Not specified on this page | no | 40 CFR Part 280, Subpart J |
| Minnesota | Minnesota Pollution Control Agency (MPCA) | MPCA-approved training providers; online or classroom; must pass exam | MPCA-approved training providers; online or classroom; must pass exam | Trained by the facility's Class A or B operator; no exam required | Not specified on this page | Not specified on this page | Not specified on this page | yes (5 approved providers: Antea Group, Atlas, Fueling Minnesota, PASS Training, R&A Risk Professionals) | Not specified on this page |
| Texas | Texas Commission on Environmental Quality (TCEQ) | TCEQ-approved operator training course; online or in-person from approved providers | TCEQ-approved operator training course; online or in-person from approved providers | Trained by the facility's designated Class B Operator | Not stated on this page; a TCEQ approved operator training course or process is required | Not specified on this page | 3 | yes (8 approved courses listed) | 30 Texas Administrative Code Chapter 334, Subchapter N |
| Washington | Washington State Department of Ecology | Combined Class A/B training from an approved vendor (classroom, web-based, independent study, or onsite) with a test to become certified | Combined Class A/B training from an approved vendor (classroom, web-based, independent study, or onsite) with a test to become certified | Training by the certified Class A/B operator, or through an approved training vendor | Not stated on this page; out-of-state training may be accepted if it meets Washington requirements, but in-state-only certifications such as Idaho's are not | Not specified on this page | Not specified on this page; free site-specific online re-training for Class A/B operators is offered through WATOT | yes (Ecology-approved training vendor list) | Chapter 173-360A WAC |
Where this came from
Every record above links the page it was taken from and quotes the sentence that states it. These are the 7 sources this dataset was assembled from.
- adeq.state.ar.ushttps://www.adeq.state.ar.us/rst/programs/training/
- portal.ct.govhttps://portal.ct.gov/deep/underground-storage-tanks/operator-training/operator-training
- floridadep.govhttps://floridadep.gov/waste/permitting-compliance-assistance/content/underground-storage-tank-operator-training
- epa.govhttps://www.epa.gov/ust/class-a-and-class-b-ust-operator
- pca.state.mn.ushttps://www.pca.state.mn.us/business-with-us/ust-operator-requirements
- tceq.texas.govhttps://www.tceq.texas.gov/permitting/registration/pst/ust_training
- ecology.wa.govhttps://ecology.wa.gov/regulations-permits/guidance-technical-assistance/ust-owner-and-operator-resources/operator-certification-training
Machine-readable
- data.jsonThe whole dataset — every record with its source URL and source quote.
- Open Knowledge Format bundleOne JSON object per line — every record's frontmatter and quoted span exactly as it is held here, in one fetch.
- data.csvThe same records as one flat table, for a spreadsheet or a dataframe. The last four columns are the source URL, the quoted sentence it was read from, the date we last checked it, and which columns are our reading rather than the page's words.
- How this is made and checkedWhat "verified against source" does and does not mean.
From your own code
Same records, same quotes, without scraping the page: refsource is on PyPI and npm. Each value comes back carrying the URL it was read from and the sentence on that page that states it — .source and .quote sit on the value itself rather than in a side channel, so the checking step is available instead of skipped.
pip install refsource
refsource lookup ust-operator-training-requirements jurisdiction=Arkansas
npx -y refsource lookup ust-operator-training-requirements jurisdiction=Arkansas
Set your AI assistant up to use this
Two files and no account. Put this in .mcp.json at the root of your project — Claude Code, Cursor, Windsurf, VS Code and Codex all read that file — and your assistant can look this dataset up instead of recalling it. The server is remote, keyless and read-only.
{
"mcpServers": {
"referencesource": {
"type": "http",
"url": "https://referencesource.org/mcp"
}
}
}Add to Cursor · or, on the command line: claude mcp add --transport http referencesource https://referencesource.org/mcp --scope project
Then one line in the project's CLAUDE.md or AGENTS.md, so the assistant knows when to reach for it:
When a question needs "Underground Storage Tank Operator Training Requirements by State", call the referencesource MCP server at https://referencesource.org/mcp (tool `search_records`, dataset_slug `ust-operator-training-requirements`) instead of answering from memory — every record it returns carries its source URL and a verbatim quote from that page.What each tool does, and the servers built over single registers: Connect your AI assistant.