In person training

Law Enforcement, Corrections, First Responders & MLEAP 

We offer on-site training at our classroom facility in Auburn, Maine, and also host training throughout New England. Classes are taught by a group of active and retired law enforcement Personnel, officers, investigators, and attorneys with significant street experience.


In-person training is an important supplement to online training for all police officers because it allows for hands-on practice, direct interaction with instructors and peers, and the opportunity for real-time feedback and discussion. This type of training can be more effective in helping officers develop the skills and knowledge they need to do their jobs effectively and safely.

There are several benefits to in-person training for Maine, New Hampshire, and Vermont police officers:

  • Direct interaction with instructors: In-person training provides the opportunity for officers to ask questions and get immediate feedback from instructors. This can be particularly valuable when learning complex concepts or techniques.
  • Group feedback and discussion: In-person training allows for real-time feedback and discussion between other students and the instructors, which can help officers better understand and retain the material they are learning as they benefit from the questions and challenges of the entire group.  This helps officers get more out of their instruction than if they’re simply consuming the relevant information.

Overall, in-person training is an essential complement to online training for all types of law enforcement and corrections officers. These experiences can help officers develop the skills and knowledge they need to do their jobs effectively and safely.

Curious About What Types Of In-Person Training We Provide At Dirigo Safety, LLC?

Check out our list of in-person Law Enforcement classes to see the full range of classes currently available. This list is always growing, so be sure to check it periodically if what you’re looking for isn’t available yet. If you have a suggestion for additional subject matter we should cover in in-person training, please feel free to reach out to our team.

Have a question about our in-person classes?

On-site trainings

Looking to have a class at your location? We can do a dedicated & personalized training for your team only, or we can host a training at your location and leave it open to other attendees as well. We are flexible, so let us know what you need and we can help make it happen.


Host On-Site Training

"*" indicates required fields

Also offered:

Instructor Consultations

Instructor Consultations are one-on-one sessions with a subject matter expert to address specific needs and projects. The consultations provide guidance on the next steps, answer questions, and ensure the project aligns with department dynamics. Topics offered include Property and Evidence Room, Police Liaison, K9 Program Development, Social Media for Community Policing, and NIBRS reporting in Spillman.

Use the form below to request more information about a specific consultation. If you aren’t seeing what you need, please select “Other” and explain what you need help with.

Not seeing what you need? Let us know

Looking To Enroll Soon?

Take a look at our current Law Enforcement class schedule, Corrections Officer class schedule, or our First Responder class offerings to plan out your next training. If the class you want isn’t scheduled currently, feel free to reach out to our team to let us know you’re interested in a class. If there’s enough interest in a particular class, we may be able to schedule another instance of the desired training.

Dirigo Safety, LLC No Show Policy

Dirigo Safety, LLC understands that there are times when you must miss your scheduled training class due to emergencies, work schedule conflicts, or personal reasons. However, when you do not call or email us to cancel your participation in our training class, you may be preventing other officers from being able to sign up. If you do not contact us prior to the start of the class, you will be charged.

You may call us at (207) 200-1112 or email us at to notify us that you are not going to make it to a class you’ve signed up for.