Written Exams
Currently available exams
SFFMA offers written exams for the following certifications:
Hazardous Materials Awareness: 50 Questions - 1 hour time limit
Hazardous Materials Operations: 50 Questions - 1 hour time limit
Structural Firefighter I: 100 Questions - 2 hour time limit
Structural Firefighter II: 100 Questions - 2 hour time limit
Industrial Firefighter I: 100 Questions - 2 hour time limit
Industrial Firefighter II: 100 Questions - 2 hour time limit
Driver/Operator - Pumper: 50 Questions - 1 hour time limit
Driver/Operator - Aerial: 50 Questions - 1 hour time limit
Fire Instructor I: 50 Questions - 1 hour time limit
The passing grade for all written exams is 70%.
Scroll down to view the steps to taking an SFFMA written exam.
SFFMA utilizes an online testing platform to administer most of its certification exams. Exams are administered at various proctored locations throughout the state on SFFMA-controlled laptops.
All individuals interested in challenging an SFFMA written exam must register their account in Portal. Additionally, each examination requires payment of a testing fee, including retests.
Regardless of the manner in which a test is administered and taken, all qualification, registration, and scheduling is managed through the SFFMA Austin office.
Exam Grade Expiration
Exam results are valid for two years from the testing date, and void at the end of the two-year period. The candidate must meet all certification issuance requirements within this period (skill exam completion, completion of any other prerequisites or requirements, etc.) and obtain certification.
Taking a Written Exam
Note: Special Accommodations:
Any requests for testing accommodations based upon special needs must be made when you are scheduling an exam with the SFFMA office, to allow time for the accommodation to be considered and arrangements to be made, should it be approved.
Step 1: Register in Portal, Log in, and Check Eligibility
Make sure you have registered your account in the SFFMA PORTAL.
Log into your PORTAL account and click the “Testing > Eligibility” link on your dashboard. Click “View” to see if you are eligible for the exam(s) you desire. Pay the required fee online if the exam or exams are still in the “Requires Payment” column. When paid, an exam will move to the “Awaiting Scheduling” column.
If the exam or exams you wish to take do not appear on the written test eligibility page, it means the training for that discipline is not recorded as 100% complete. To view the status of completed training, click the “Training > Objectives” link on your dashboard and select the discipline you wish to view. To obtain a completed-training status, upload the necessary documents or have your fire department’s certification coordinator do so.
Step 2: Getting Scheduled for Your Exam(s)
Once an exam is displayed in the “Awaiting Scheduling” column of the exam eligibility page, you will be contacted by SFFMA staff to schedule your exam. Staff will be able to provide you with testing dates and locations from which you can choose. You will receive a confirmation email when the scheduling is complete.
Step 3: Exam Day
On the day of the exam, be sure to bring a valid photo ID to the testing location.
Cell phones and other electronic devices must be kept in a secure location (not easily accessible by you), and be set so that they do not cause a disruption during the exam.
If you are unable to attend the testing session for any reason (illness, auto issues, etc.) notify testing@sffma.org to prevent being marked as “no show” which forfeits the exam fee(s).
Step 4: Addressing Exam Content
Concerns about specific questions must be addressed to the exam proctor prior to leaving the testing session. These concerns will be forwarded to SFFMA staff, and questions may be reviewed to determine if a problem with the question exists.
Step 5: Knowing Your Exam Results
When taking an online exam, the overall score will be displayed to you immediately upon clicking the “Submit” button at the end of the exam. The testing software also generates a more in-depth report regarding your exam results immediately to the address on file.
Step 6: Rescheduling
Should you need to retest, the Certification Program requires a minimum of one week between exams along with repayment of the exam fee(s).

