salisburyfirearmsacademy.com Open in urlscan Pro
91.108.98.222  Public Scan

Submitted URL: https://www.marylandstatepolicefirearmstraining.com/
Effective URL: https://salisburyfirearmsacademy.com/
Submission: On September 09 via api from US — Scanned from IT

Form analysis 2 forms found in the DOM

POST /

<form method="post" enctype="multipart/form-data" id="gform_4" action="/" data-formid="4" novalidate="">
  <div class="gf_invisible ginput_recaptchav3" data-sitekey="6LdEd8cpAAAAAJkmL_HrL9XDqGbXwuAe33XONdc8" data-tabindex="0"><input id="input_b1d5f7a0c3a2154bb174a190015425ba" class="gfield_recaptcha_response" type="hidden"
      name="input_b1d5f7a0c3a2154bb174a190015425ba" value=""></div>
  <input type="hidden" class="gforms-pum" value="{&quot;closepopup&quot;:false,&quot;closedelay&quot;:0,&quot;openpopup&quot;:false,&quot;openpopup_id&quot;:0}">
  <div class="gform-body gform_body">
    <div id="gform_fields_4" class="gform_fields top_label form_sublabel_below description_below validation_below">
      <fieldset id="field_4_1" class="gfield gfield--type-name gfield--input-type-name gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible"
        data-js-reload="field_4_1">
        <legend class="gfield_label gform-field-label gfield_label_before_complex">Name<span class="gfield_required"><span class="gfield_required gfield_required_text">(Required)</span></span></legend>
        <div class="ginput_complex ginput_container ginput_container--name no_prefix has_first_name no_middle_name has_last_name no_suffix gf_name_has_2 ginput_container_name gform-grid-row" id="input_4_1">
          <span id="input_4_1_3_container" class="name_first gform-grid-col gform-grid-col--size-auto">
            <input type="text" name="input_1.3" id="input_4_1_3" value="" aria-required="true">
            <label for="input_4_1_3" class="gform-field-label gform-field-label--type-sub ">First</label>
          </span>
          <span id="input_4_1_6_container" class="name_last gform-grid-col gform-grid-col--size-auto">
            <input type="text" name="input_1.6" id="input_4_1_6" value="" aria-required="true">
            <label for="input_4_1_6" class="gform-field-label gform-field-label--type-sub ">Last</label>
          </span>
        </div>
      </fieldset>
      <div id="field_4_3" class="gfield gfield--type-email gfield--input-type-email gfield--width-full gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible"
        data-js-reload="field_4_3"><label class="gfield_label gform-field-label" for="input_4_3">Email<span class="gfield_required"><span class="gfield_required gfield_required_text">(Required)</span></span></label>
        <div class="ginput_container ginput_container_email">
          <input name="input_3" id="input_4_3" type="email" value="" class="large" aria-required="true" aria-invalid="false">
        </div>
      </div>
      <div id="field_4_4" class="gfield gfield--type-phone gfield--input-type-phone gfield--width-full field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible" data-js-reload="field_4_4">
        <label class="gfield_label gform-field-label" for="input_4_4">Phone</label>
        <div class="ginput_container ginput_container_phone"><input name="input_4" id="input_4_4" type="tel" value="" class="large" aria-invalid="false"></div>
      </div>
      <fieldset id="field_4_5"
        class="gfield gfield--type-radio gfield--type-choice gfield--input-type-radio gfield--width-full gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible"
        data-js-reload="field_4_5">
        <legend class="gfield_label gform-field-label">How would you rate your experience?<span class="gfield_required"><span class="gfield_required gfield_required_text">(Required)</span></span></legend>
        <div class="ginput_container ginput_container_radio">
          <div class="gfield_radio" id="input_4_5">
            <div class="gchoice gchoice_4_5_0">
              <input class="gfield-choice-input" name="input_5" type="radio" value="5 Stars" id="choice_4_5_0" onchange="gformToggleRadioOther( this )">
              <label for="choice_4_5_0" id="label_4_5_0" class="gform-field-label gform-field-label--type-inline">5 Stars</label>
            </div>
            <div class="gchoice gchoice_4_5_1">
              <input class="gfield-choice-input" name="input_5" type="radio" value="4 Stars" id="choice_4_5_1" onchange="gformToggleRadioOther( this )">
              <label for="choice_4_5_1" id="label_4_5_1" class="gform-field-label gform-field-label--type-inline">4 Stars</label>
            </div>
            <div class="gchoice gchoice_4_5_2">
              <input class="gfield-choice-input" name="input_5" type="radio" value="3 Stars" id="choice_4_5_2" onchange="gformToggleRadioOther( this )">
              <label for="choice_4_5_2" id="label_4_5_2" class="gform-field-label gform-field-label--type-inline">3 Stars</label>
            </div>
            <div class="gchoice gchoice_4_5_3">
              <input class="gfield-choice-input" name="input_5" type="radio" value="2 Stars" id="choice_4_5_3" onchange="gformToggleRadioOther( this )">
              <label for="choice_4_5_3" id="label_4_5_3" class="gform-field-label gform-field-label--type-inline">2 Stars</label>
            </div>
            <div class="gchoice gchoice_4_5_4">
              <input class="gfield-choice-input" name="input_5" type="radio" value="1 Star" id="choice_4_5_4" onchange="gformToggleRadioOther( this )">
              <label for="choice_4_5_4" id="label_4_5_4" class="gform-field-label gform-field-label--type-inline">1 Star</label>
            </div>
          </div>
        </div>
      </fieldset>
      <div id="field_4_6" class="gfield gfield--type-post_custom_field gfield--input-type-textarea field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible" data-js-reload="field_4_6"><label
          class="gfield_label gform-field-label" for="input_4_6">Tell us more about your experience.</label>
        <div class="ginput_container ginput_container_textarea"><textarea name="input_6" id="input_4_6" class="textarea large" aria-invalid="false" rows="10" cols="50"></textarea></div>
      </div>
      <div id="field_4_7" class="gfield gfield--type-captcha gfield--input-type-captcha gfield--width-full field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible"
        data-js-reload="field_4_7"><label class="gfield_label gform-field-label" for="input_4_7">CAPTCHA</label>
        <div id="input_4_7" class="ginput_container ginput_recaptcha" data-sitekey="6LcneccpAAAAANkgNJGi1eu29mrvK3qz5o18yRLx" data-theme="light" data-tabindex="0" data-badge=""></div>
      </div>
    </div>
  </div>
  <div class="gform_footer top_label"> <input type="submit" id="gform_submit_button_4" class="gform_button button" value="Submit"
      onclick="if(window[&quot;gf_submitting_4&quot;]){return false;}  if( !jQuery(&quot;#gform_4&quot;)[0].checkValidity || jQuery(&quot;#gform_4&quot;)[0].checkValidity()){window[&quot;gf_submitting_4&quot;]=true;}  "
      onkeypress="if( event.keyCode == 13 ){ if(window[&quot;gf_submitting_4&quot;]){return false;} if( !jQuery(&quot;#gform_4&quot;)[0].checkValidity || jQuery(&quot;#gform_4&quot;)[0].checkValidity()){window[&quot;gf_submitting_4&quot;]=true;}  jQuery(&quot;#gform_4&quot;).trigger(&quot;submit&quot;,[true]); }">
    <input type="hidden" class="gform_hidden" name="is_submit_4" value="1">
    <input type="hidden" class="gform_hidden" name="gform_submit" value="4">
    <input type="hidden" class="gform_hidden" name="gform_unique_id" value="">
    <input type="hidden" class="gform_hidden" name="state_4"
      value="WyJ7XCI1XCI6W1wiYWViMTAzNTY4YzNlYzViZmJlOWViNzc1Nzg1YjExYzFcIixcIjQ1M2RlMThmMmQ1YzcyMDc2YzIxOWUwYjM5ZWY5YjlkXCIsXCJlN2YxNTM3ZjlkOWIxNTk2ZWY3MWVlNzlmY2M5NjA3N1wiLFwiZWU1N2JlZjM2M2RiNDExMTA5OGZhOWE0OWJhY2UzMTdcIixcIjNhOThhYjAyYWJjNWUwMzI0M2JhZmZkOTEzMWRhMDM1XCJdfSIsIjQ0ZDE5YWQwMTJmMDE3Njk5OWNiNjRkMDY4ZDcxOWMyIl0=">
    <input type="hidden" class="gform_hidden" name="gform_target_page_number_4" id="gform_target_page_number_4" value="0">
    <input type="hidden" class="gform_hidden" name="gform_source_page_number_4" id="gform_source_page_number_4" value="1">
    <input type="hidden" name="gform_field_values" value="">
  </div>
  <p style="display: none !important;" class="akismet-fields-container" data-prefix="ak_"><label>Δ<textarea name="ak_hp_textarea" cols="45" rows="8" maxlength="100"></textarea></label><input type="hidden" id="ak_js_1" name="ak_js" value="180">
    <script type="litespeed/javascript">document.getElementById("ak_js_1").setAttribute("value",(new Date()).getTime())</script>
  </p>
</form>

POST /

<form method="post" enctype="multipart/form-data" id="gform_2" action="/" data-formid="2" novalidate="">
  <div class="gf_invisible ginput_recaptchav3" data-sitekey="6LdEd8cpAAAAAJkmL_HrL9XDqGbXwuAe33XONdc8" data-tabindex="0"><input id="input_eb9e6b8e87b4620ae0ba879e0d28e4c2" class="gfield_recaptcha_response" type="hidden"
      name="input_eb9e6b8e87b4620ae0ba879e0d28e4c2" value=""></div>
  <input type="hidden" class="gforms-pum" value="{&quot;closepopup&quot;:false,&quot;closedelay&quot;:0,&quot;openpopup&quot;:false,&quot;openpopup_id&quot;:0}">
  <div class="gform-body gform_body">
    <div id="gform_fields_2" class="gform_fields top_label form_sublabel_above description_above validation_below">
      <fieldset id="field_2_1" class="gfield gfield--type-name gfield--input-type-name gfield_contains_required field_sublabel_above gfield--no-description field_description_above field_validation_below gfield_visibility_visible"
        data-js-reload="field_2_1">
        <legend class="gfield_label gform-field-label gfield_label_before_complex">Name<span class="gfield_required"><span class="gfield_required gfield_required_text">(Required)</span></span></legend>
        <div class="ginput_complex ginput_container ginput_container--name no_prefix has_first_name no_middle_name has_last_name no_suffix gf_name_has_2 ginput_container_name gform-grid-row" id="input_2_1">
          <span id="input_2_1_3_container" class="name_first gform-grid-col gform-grid-col--size-auto">
            <label for="input_2_1_3" class="gform-field-label gform-field-label--type-sub ">First</label>
            <input type="text" name="input_1.3" id="input_2_1_3" value="" aria-required="true" autocomplete="given-name">
          </span>
          <span id="input_2_1_6_container" class="name_last gform-grid-col gform-grid-col--size-auto">
            <label for="input_2_1_6" class="gform-field-label gform-field-label--type-sub ">Last</label>
            <input type="text" name="input_1.6" id="input_2_1_6" value="" aria-required="true" autocomplete="family-name">
          </span>
        </div>
      </fieldset>
      <div id="field_2_4" class="gfield gfield--type-phone gfield--input-type-phone gfield--width-full gfield_contains_required field_sublabel_above gfield--no-description field_description_above field_validation_below gfield_visibility_visible"
        data-js-reload="field_2_4"><label class="gfield_label gform-field-label" for="input_2_4">Phone<span class="gfield_required"><span class="gfield_required gfield_required_text">(Required)</span></span></label>
        <div class="ginput_container ginput_container_phone"><input name="input_4" id="input_2_4" type="tel" value="" class="large" aria-required="true" aria-invalid="false"></div>
      </div>
      <div id="field_2_2" class="gfield gfield--type-email gfield--input-type-email gfield_contains_required field_sublabel_above gfield--no-description field_description_above field_validation_below gfield_visibility_visible"
        data-js-reload="field_2_2"><label class="gfield_label gform-field-label" for="input_2_2">Email<span class="gfield_required"><span class="gfield_required gfield_required_text">(Required)</span></span></label>
        <div class="ginput_container ginput_container_email">
          <input name="input_2" id="input_2_2" type="email" value="" class="large" aria-required="true" aria-invalid="false">
        </div>
      </div>
      <div id="field_2_7" class="gfield gfield--type-select gfield--input-type-select gfield--width-full field_sublabel_above gfield--no-description field_description_above field_validation_below gfield_visibility_visible" data-js-reload="field_2_7">
        <label class="gfield_label gform-field-label" for="input_2_7">Preferred Method Of Contact</label>
        <div class="ginput_container ginput_container_select"><select name="input_7" id="input_2_7" class="large gfield_select" aria-invalid="false">
            <option value="Phone Call">Phone Call</option>
            <option value="Email">Email</option>
          </select></div>
      </div>
      <div id="field_2_3" class="gfield gfield--type-textarea gfield--input-type-textarea gfield_contains_required field_sublabel_above gfield--has-description field_description_above field_validation_below gfield_visibility_visible"
        data-js-reload="field_2_3"><label class="gfield_label gform-field-label" for="input_2_3">What Can We Help You With?<span class="gfield_required"><span class="gfield_required gfield_required_text">(Required)</span></span></label>
        <div class="gfield_description" id="gfield_description_2_3">Please let us know what's on your mind. Have a question for us? Ask away.</div>
        <div class="ginput_container ginput_container_textarea"><textarea name="input_3" id="input_2_3" class="textarea medium" aria-describedby="gfield_description_2_3" maxlength="600" aria-required="true" aria-invalid="false" rows="10"
            cols="50"></textarea></div>
      </div>
      <div id="field_2_5" class="gfield gfield--type-captcha gfield--input-type-captcha gfield--width-full field_sublabel_above gfield--no-description field_description_above field_validation_below gfield_visibility_visible"
        data-js-reload="field_2_5"><label class="gfield_label gform-field-label" for="input_2_5">CAPTCHA</label>
        <div id="input_2_5" class="ginput_container ginput_recaptcha" data-sitekey="6LcneccpAAAAANkgNJGi1eu29mrvK3qz5o18yRLx" data-theme="light" data-tabindex="0" data-badge=""></div>
      </div>
      <div id="field_2_8" class="gfield gfield--type-honeypot gform_validation_container field_sublabel_above gfield--has-description field_description_above field_validation_below gfield_visibility_visible" data-js-reload="field_2_8"><label
          class="gfield_label gform-field-label" for="input_2_8">Phone</label>
        <div class="gfield_description" id="gfield_description_2_8">This field is for validation purposes and should be left unchanged.</div>
        <div class="ginput_container"><input name="input_8" id="input_2_8" type="text" value="" autocomplete="new-password"></div>
      </div>
    </div>
  </div>
  <div class="gform_footer top_label"> <input type="submit" id="gform_submit_button_2" class="gform_button button" value="Submit"
      onclick="if(window[&quot;gf_submitting_2&quot;]){return false;}  if( !jQuery(&quot;#gform_2&quot;)[0].checkValidity || jQuery(&quot;#gform_2&quot;)[0].checkValidity()){window[&quot;gf_submitting_2&quot;]=true;}  "
      onkeypress="if( event.keyCode == 13 ){ if(window[&quot;gf_submitting_2&quot;]){return false;} if( !jQuery(&quot;#gform_2&quot;)[0].checkValidity || jQuery(&quot;#gform_2&quot;)[0].checkValidity()){window[&quot;gf_submitting_2&quot;]=true;}  jQuery(&quot;#gform_2&quot;).trigger(&quot;submit&quot;,[true]); }">
    <input type="hidden" class="gform_hidden" name="is_submit_2" value="1">
    <input type="hidden" class="gform_hidden" name="gform_submit" value="2">
    <input type="hidden" class="gform_hidden" name="gform_unique_id" value="">
    <input type="hidden" class="gform_hidden" name="state_2" value="WyJ7XCI3XCI6W1wiNWI3ZGRmZTc1ZjcxYTJmNjMwYWE2OTIzZTVhYjY5ZDJcIixcImFhZWJjODMxM2UzMjY2OTE3MjRlOTI2OTlmOWJkMzc3XCJdfSIsIjUyMjI1MzdhMzYxYWVmYzNmNTViYzgzMzRlNjg4NTE0Il0=">
    <input type="hidden" class="gform_hidden" name="gform_target_page_number_2" id="gform_target_page_number_2" value="0">
    <input type="hidden" class="gform_hidden" name="gform_source_page_number_2" id="gform_source_page_number_2" value="1">
    <input type="hidden" name="gform_field_values" value="">
  </div>
  <p style="display: none !important;" class="akismet-fields-container" data-prefix="ak_"><label>Δ<textarea name="ak_hp_textarea" cols="45" rows="8" maxlength="100"></textarea></label><input type="hidden" id="ak_js_2" name="ak_js" value="44">
    <script type="litespeed/javascript">document.getElementById("ak_js_2").setAttribute("value",(new Date()).getTime())</script>
  </p>
</form>

Text Content

Skip to content

📞  410-546-0003

Request More Info

Join The NRA

 MSP Licensing Portals

📞  410-546-0003


Request More Information

Join The NRA |

 MSP Licensing Portals

 * Home
 * Fingerprints
 * Calendar
 * Classes
 * Gallery
 * Instructors
 * More
   * CTR
   * Membership
   * ATFT Affiliate Program
   * Simulator
   * MSP Portals
   * Reciprocity
   * Join The NRA
   * FAQ’s
   * Contact Us

Menu
 * Home
 * Fingerprints
 * Calendar
 * Classes
 * Gallery
 * Instructors
 * More
   * CTR
   * Membership
   * ATFT Affiliate Program
   * Simulator
   * MSP Portals
   * Reciprocity
   * Join The NRA
   * FAQ’s
   * Contact Us

$0.00 0 Cart
 * Home
 * Fingerprints
 * Calendar
 * Classes
 * Gallery
 * Instructors
 * More
   * CTR
   * Membership
   * ATFT Affiliate Program
   * Simulator
   * MSP Portals
   * Reciprocity
   * Join The NRA
   * FAQ’s
   * Contact Us

Menu
 * Home
 * Fingerprints
 * Calendar
 * Classes
 * Gallery
 * Instructors
 * More
   * CTR
   * Membership
   * ATFT Affiliate Program
   * Simulator
   * MSP Portals
   * Reciprocity
   * Join The NRA
   * FAQ’s
   * Contact Us

$0.00 0 Cart



TRAIN WITH THE BEST THE MOST EXPERIENCED THE HIGHEST LEVEL INSTRUCTORS
FORMER LAW ENFORCEMENT, MILITARY, & FBI ATLANTIC TACTICAL FIREARMS TRAINERS


QUALITY CLASSES FROM EXPERT INSTRUCTORS


SAFE | KNOWLEDGEABLE | THOROUGH

Find A Class Now
Msp Licensing Portal


2A CITIZEN DONATES HIS PRIVATE RANGE THAT MEANS NO RANGE FEES FOR ANY OF OUR
CLASSES



Excellent
Based on 443 reviews

Edward Tribeck
2024-07-20
Trustindex verifies that the original source of the review is Google.
The instructors were very knowledgeable, & kept the class interesting
 
Barnes Turner
2024-07-18
Trustindex verifies that the original source of the review is Google.
The HQL class was done professionally with two highly knowledgeable instructors.
The instructors placed an emphasis on hand gun safety and Maryland State gun
law’s.Instructors also provided hands on demonstrations. I learned great deal
concerning the do’s and don’t while transporting your firearm and home safety. I
selected the Maryland Package which Atlantic Tactical complete all the necessary
paperwork/ fingerprints / HQL account and submitted to the State Police. Class
was on Friday and my approval from the State Police on Wednesday. Ordered my
Browning Buck Mark Hunter on Thursday through my FFL dealer.
Read more
Richard
2024-07-16
Trustindex verifies that the original source of the review is Google.

 
fisacker
2024-07-15
Trustindex verifies that the original source of the review is Google.
Had the recent pleasure of attending the USCCA Event at Atlantic Tactical
Firearms. It was an eye opening to the reality of the being an owner of a
firearm. R.S. and his staff put on a well organized program from dealing with
defending yourself from an edged weapon attack to having to face the
consequences for pulling and using your firearm in a self defense situation. I
highly recommend it's to all, from beginner to experienced. Great Job Folks.
Read more
Doug Marshall
2024-07-14
Trustindex verifies that the original source of the review is Google.
Great business that does way more for the community than anyone knows!
 
Peter Howell
2024-07-10
Trustindex verifies that the original source of the review is Google.
Everyone there is very knowledgeable and helpful. I have taken two classes there
and it was a positive experience both times. I highly recommend these guys for
your training!
Read more
Brian Satterfield
2024-07-09
Trustindex verifies that the original source of the review is Google.
Very professional and informative. Great for all levels from beginners to
experts.
 
Derek Benton
2024-07-06
Trustindex verifies that the original source of the review is Google.
Atlantic Tactical is the go to place! Everything I have needed and wanted has
been supplied by the knowledgeable staff and owners! They are top notch and I
would never go anywhere else!
Read more
Ben Nelson
2024-07-01
Trustindex verifies that the original source of the review is Google.
The staff at Atlantic Tactical Firearms Trainers are the best. They know the
laws and do everything to help you through the whole process of getting your
HQL, CCW permit, and guide you through all the barriers Maryland has set up to
make your permitting process as difficult as possible. Without their help, I
doubt I could have waded through the myriad of websites required to complete
everything I needed to be able to legally carry a firearm in Maryland.

Kudos to everyone at Atlantic Tactical for their knowledge, professionalism, and
guidance, and one-on-one help through this difficult process.

I will be back when it's time to renew my license.

Atlantic Tactical Firearms Trainers are the best out there.
Read more
Sarah Outten
2024-07-01
Trustindex verifies that the original source of the review is Google.
I’m "I recently had the pleasure of attending a training session at Atlantic
Tactical Firearms Trainers, and I must say, it was an exceptional experience!
The instructor was highly knowledgeable and provided valuable insights and
practical advice on self-protection techniques. I highly recommend Atlantic
Tactical Firearms Trainers to anyone seeking comprehensive training. The 16-hour
course is well worth your time, and I'm confident you won't regret it!"
Read more

Give Us A Review


INSTRUCTORS CERTIFIED BY BOTH THE
USCCA & NRA


CLASSES ARE TAUGHT BY FORMER MILITARY, POLICE AND SELF DEFENSE EXPERTS WITH MORE
THAN 300 YEARS OF COMBINED EXPERIENCE.


Find A Class Now
Learn About Our Instructors


CONCEALED CARRY CLASSES


  OUR MOST POPULAR COURSES  


MARYLAND


CERTIFIED INSTRUCTORS


DELAWARE


CERTIFIED INSTRUCTORS




CONCEALED CARRY CLASSES


  OUR MOST POPULAR COURSES  


MARYLAND


CERTIFIED INSTRUCTORS




DELAWARE


CERTIFIED INSTRUCTORS






USCCA COURSES - NRA COURSE - DEFENSIVE & COMPETITIVE TRAINING




UPCOMING CLASSES

  LEARN FROM HIGHLY SKILLED & CERTIFIED INSTRUCTORS  

Loading view.

 * 
 * 

Today
Now Now - 9/24/2024 September 24 Select date.


Sep 14
8:00 AM - 3:00 PM


USCCA WOMEN’S BASIC PISTOL 09/14/2024

Get Tickets $100.00
Sep 14
Featured Featured September 14 @ 8:15 AM - September 15 @ 5:00 PM


MARYLAND WEAR AND CARRY + MULTI-STATE CERTIFICATION 09/14/2024

Get Tickets $300.00 – $600.00
Sep 15
8:00 AM - 5:00 PM


MD CCW RENEWAL 09/15/2024

Get Tickets $150.00 – $275.00
Sep 15
8:00 AM - 5:00 PM


DELAWARE CCDW 09/15/2024

Get Tickets $150.00
Sep 23
Featured Featured September 23 @ 8:15 AM - September 24 @ 5:00 PM


MARYLAND WEAR AND CARRY + MULTI-STATE CERTIFICATION 09/23/2024 (MONDAY &
TUESDAY)

Get Tickets $300.00 – $350.00
Sep 24
8:00 AM - 5:00 PM


MD CCW RENEWAL 09/24/2024 (TUESDAY)

Get Tickets $150.00 – $275.00
 * Previous Events
 * Today
 * Next Events

Subscribe to calendar
 * Google Calendar
 * iCalendar
 * Outlook 365
 * Outlook Live
 * Export .ics file
 * Export Outlook .ics file

View All Upcoming Classes


JOIN OUR MEMBERSHIP PROGRAM

GET USCCA MEMBERSHIP WITH ADDED BENEFITS AVAILABLE ONLY AT ATFT


Learn More


JOIN OUR MEMBERSHIP PROGRAM

GET USCCA MEMBERSHIP WITH ADDED BENEFITS AVAILABLE ONLY AT ATFT


Learn More


ATLANTIC TACTICAL IS NOW PROUD TO OFFER LIVESCAN & INK FINGER PRINTING SERVICES
FOR YOUR CONCEALED CARRY PERMITS OR ANYTHING ELSE WHICH REQUIRES YOU TO BE
PRINTED.


WE DO FINGERPRINTING 7 DAYS A WEEK!

(Saturday & Sunday by appointment only)

√ Firearms Permits

√ Nursing, child care, Government licensing, Employment and more!

Our FingerPrinting
Packages:
Ink FingerPrinting ($25 per card)

LiveScan Prices Vary visit our fingerprint page to learn more

For our turn-key finger printing and paperwork
package, it includes:
√ Finger Printing

√ Prepping of required paperwork

√ Required Money Order

√ Mailing of required paperwork

Total Investment:

Arizona $150 Maryland $285




Click Below to find out more or book an appointment now!

LEARN MORE
BOOK AN APPOINTMENT


FIREARMS SIMULATOR

YOU CAN RENT THE SIMULATOR BY THE HOUR.  GET BETTER AT YOUR DEFENSIVE SHOOTING,
TRAIN FOR COMPETITION OR HAVE JUST AN AWESOME NIGHT OUT WITH YOUR FRIENDS!


LEARN MORE



WHY ATLANTIC TACTICAL FIREARMS TRAINERS?

At Atlantic Tactical Firearms Training (ATFT), we continue to provide world
class instruction, training and NRA Certification for anyone seeking to qualify
for their concealed weapons permit including Sheriff’s officers, State Police
and FBI agents. Our instructors have over 300 years of State Police, S.W.A.T. ,
FBI, military, and civilian firearms training.

 Whether novice or marksman we have an NRA approved course that will fit your
needs perfectly. 

ATFT is also an official partner with the USCCA. That means we have access to
all of the training resources and are approved to teach many USCCA classes. Not
only that but we have also started a membership program that gives you USCCA
membership benefits plus special perks available only at ATFT.

At our Firearms Academy in Salisbury, MD our real world self defense courses,
which include armed and unarmed combat, are safe, fun and extremely valuable
plus empower you to defend your life or protect your family.

ATFT has partnered with nationally acclaimed Mitchell’s Martial Arts to provide
the unarmed portion of our curriculum. Our Instructors are friendly and
experienced. ATFT’s specially designed NRA curriculum will help our expert
Instructors bring out the very best in your proficiency and skills whether using
firearms or personal self defense. Our classes provide valuable lessons and
certifications for CPR, First Aid training and Gunshot wound care. Located in
Salisbury, MD, Atlantic Tactical Firearms Trainers are the ultimate in providing
gun safety, firearms instruction, self defense, home defense and life saving
skills!


JOIN OUR AFFILIATE PROGRAM

MAKE EXTRA MONEY EASILY BY JOINING OUR AFFILIATE PROGRAM!

LEARN MORE



ARE YOUR FIREARMS KEPT SAFE?


 


SAFE GUN STORAGE SOLUTIONS

A HOST OF ISSUES CAN MAKE IT PRUDENT TO HAVE YOUR FIREARMS STORED IN A SECURE
LOCATION OTHER THAN YOUR HOME. CLICK THE BUTTON TO FIND OUT MORE


LEARN MORE




ARE YOUR FIRE ARMS KEPT SAFE?




 


SAFE GUN STORAGE SOLUTIONS

A HOST OF ISSUES CAN MAKE IT PRUDENT TO HAVE YOUR FIREARMS STORED IN A SECURE
LOCATION OTHER THAN YOUR HOME. CLICK THE BUTTON TO FIND OUT MORE

LEARN MORE


JOIN THE NRA

The NRA is America’s preeminent gun rights organization, made up of nearly five
million members. Together, we fight and win the toughest battles for the Second
Amendment, all while offering the best firearms educational programs in the
country.}]}

SIGN UP HERE


STATE RECIPROCITY LINKS

  FOR MORE INFORMATION ABOUT STATE RECIPROCITY JUST CLICK HERE. BELOW YOU WILL
FIND QUICK LINKS TO EACH STATE PAGE ABOUT THEIR LAWS. BEWARE THAT LAWS CHANGE
FREQUENTLY SO CHECK OFTEN.  

Alabama
Alaska
Arizona
Arkansas
California
Colorado
Connecticut
Delaware
Florida
Georgia
Hawaii
Idaho
Illinois
Indiana
Iowa
Kansas
Kentucky
Louisiana
Maine
Maryland
Massachusetts
Michigan
Minnesota
Mississippi
Missouri
Montana
Nebraska
Nevada
New Hampshire
New Jersey
New Mexico
New York
N. Carolina
N. Dakota
Ohio
Oklahoma
Oregon
Pennsylvania
Rhode Island
S. Carolina
S. Dakota
Tennessee
Texas
Utah
Vermont
Virginia
Washington
West Virginia
Wisconsin
Wyoming
Alabama
Alaska
Arizona
Arkansas
California
Colorado
Connecticut
Delaware
Florida
Georgia
Hawaii
Idaho
Illinois
Indiana
Iowa
Kansas
Kentucky
Louisiana
Maine
Maryland
Massachusetts
Michigan
Minnesota
Mississippi
Missouri
Montana
Nebraska
Nevada
New Hampshire
New Jersey
New Mexico
New York
N. Carolina
N. Dakota
Ohio
Oklahoma
Oregon
Pennsylvania
Rhode Island
S. Carolina
S. Dakota
Tennessee
Texas
Utah
Vermont
Virginia
Washington
West Virginia
Wisconsin
Wyoming


FINISHED YOUR TRAINING?


CLICK ONE OF THE LINKS FOR YOUR DOWNLOADS!

Click Here For Maryland CCW

Click Here For Maryland HQL

LEARN MORE
LEARN MORE


FINISHED YOUR TRAINING?


CLICK ONE OF THE LINKS FOR YOUR DOWNLOADS!

Click Here For Maryland CCW

LEARN MORE

Click Here For Maryland HQL

LEARN MORE



GET IN TOUCH

 * Email: Bryan@atftrainers.com
 * Phone: 410-546-0003

SHOPPING CART

$0.00 0 Cart

QUICK LINKS

 * Home
 * Fingerprints
 * Calendar
 * Classes
 * Gallery
 * Instructors
 * More
   * CTR
   * Membership
   * ATFT Affiliate Program
   * Simulator
   * MSP Portals
   * Reciprocity
   * Join The NRA
   * FAQ’s
   * Contact Us

 * Home
 * Fingerprints
 * Calendar
 * Classes
 * Gallery
 * Instructors
 * More
   * CTR
   * Membership
   * ATFT Affiliate Program
   * Simulator
   * MSP Portals
   * Reciprocity
   * Join The NRA
   * FAQ’s
   * Contact Us



LIKE US ON FACEBOOK

Facebook
Our Opening Hours:

Monday 09:00 AM - 05:00 PM Tuesday 09:00 AM - 05:00 PM Wednesday 09:00 AM -
06:00 PM Thursday 09:00 AM - 05:00 PM Friday 09:00 AM - 06:00 PM Saturday 09:00
AM - 05:00 PM Sunday 09:00 AM - 05:00 PM

© Copyright 2015 – 2024 Atlantic Tactical Firearms Trainers | Built in the USA
by Garner Group Marketing | All Rights Reserved | Privacy Policy | recaptcha


REVIEW US

Have a great time in our class? We would love to hear from you!

Name(Required)
First Last
Email(Required)

Phone

How would you rate your experience?(Required)
5 Stars
4 Stars
3 Stars
2 Stars
1 Star
Tell us more about your experience.

CAPTCHA



Δ



CLOSE
More Info


REQUEST MORE INFORMATION

Fill Out The Form & We Will Be In Touch

Name(Required)
First Last
Phone(Required)

Email(Required)

Preferred Method Of Contact
Phone CallEmail
What Can We Help You With?(Required)
Please let us know what's on your mind. Have a question for us? Ask away.

CAPTCHA

Phone
This field is for validation purposes and should be left unchanged.



Δ

×