HAGERSTOWN, MD | FALLING WATERS, WV
HAFER’S TRAINING
Training at Hafer’s
Instructor-led education for foundations, state programs, and continuing learning. Review the class details, then use Bookeo to check current dates and registration.
START HERE
Choose a learning path.
Start with your goal: build a foundation, explore a state program, or continue your education. Choose a class below, then check dates and availability in the registration calendar.
FOUNDATIONS
Build a confident foundation.
Introductory learning for students who want a structured starting point.
MARYLAND PROGRAMS
Maryland-focused education.
Review the class details for the HQL, wear & carry, or renewal path that matches your needs.
MARYLAND • HQL
Maryland Handgun Qualification Course w/ Live Fingerprints Scan
An instructor-led Maryland HQL program with classroom learning and application support. The course listing also includes on-site live-scan fingerprinting. Open the class details to confirm the current schedule and requirements.
OTHER STATE PROGRAMS
Explore other state programs.
These instructor-led offerings cover Utah, Florida, and West Virginia permit education; confirm eligibility and current requirements on each class detail page.
WEST VIRGINIA • PERMIT EDUCATION
West Virginia NON RESIDENT AND RESIDENT Concealed Firearm Permit Program
Class information for West Virginia resident and non-resident permit education. Read the original listing for course details and ask the instructor about current eligibility and documentation requirements.
INDIVIDUAL & CONTINUING EDUCATION
Keep learning at your pace.
Choose continuing education or ask about a private learning format that fits your goals.
INSTRUCTOR INFORMATION
Training with experienced instructors.
Hafer’s professional staff training backgrounds include the NRA, Maryland Correction & Police Training Commission, Maryland State Police, FBI, DEA, ATF, and Maryland DNR.
Our instructor-led programs support first-time and returning students. Explore the current class options or contact the team to confirm requirements and availability.
Our credentials include:
- Certified Maryland Hunter Safety Education Senior Instructor
- Certified Maryland Bowhunter Education Instructor
- Certified Maryland Muzzleloader Education Instructor
- Certified NRA Chief Range Safety Officer
- NRA Pistol Instructor
- NRA Shotgun Instructor
- NRA Rifle Instructor
WHY HAFER’S
Clear guidance, local support.
Hafer’s has served the tri-state area since 2000, with locations in Hagerstown, Maryland and Falling Waters, West Virginia. Start with the class information, confirm what is current, and call the team at 240-347-4906 if you need help choosing a path.
01
Since 2000
Local experience serving the tri-state community.
02
Two locations
Hagerstown, MD and Falling Waters, WV.
03
A clear next step
Class details first; current dates and availability in Bookeo.
HOW TO SIGN UP
Three simple steps.
Class schedules, fees, prerequisites, and openings can change. These steps keep your signup grounded in the current information.
01
Choose your class
Use the chooser or browse all ten cards to find the learning path that fits.
02
Read the details
Open Read More for the class information and review current requirements.
03
Check dates & register
Open Bookeo to view the current calendar, then register when the details work for you.
BEFORE YOU BOOK
A few helpful answers.
Where do I see current dates?
Use View dates & register or any Register button to open the Bookeo calendar. Availability is shown there and may change.
Where are class details?
Use Read More on the matching card. Those class detail pages retain the specific overview and requirements.
Can someone help me choose?
Yes. Call 240-347-4906 or use the contact page for a helpful next step before registering.
Are fees and prerequisites fixed?
No. Confirm current fees, dates, prerequisites, and availability on the class details page and registration calendar.
TRAIN WITH HAFER’S
Ready to choose your class?
Review the class details, then use Bookeo to check current dates and availability. If you are unsure where to begin, call 240-347-4906.