In order to serve our members and the community, Rock County Rifle and Pistol Club (RCRPC) sponsors various classes in firearms safety and handling. You will need to be logged into your account to register, or create an account if not a member. In addition to open sessions, RCRPC offers private lessons and tutoring by various instructors.


Training Schedule


Concealed Carry and Home Defense FundamentalsOct 18:00am - 12:00pmMilton RangeRegister
Solo Shooter TrainingOct 810:00am - 1:00pmMilton RangeMembers only
Solo Shooter TrainingOct 2210:00am - 1:00pmMilton RangeMembers only
RSO ClassOct 228:00am - 4:00pmMilton RangeRegister
NRA Personal Protection Inside the HomeOct 238:00am - 11:00amMilton RangeRegister
Emergency First Aid FundamentalsOct 299:00am - 1:00pmMilton RangeRegister

If you are interested in a class and one is not currently scheduled, send an email toTraining Chairman 

All classes are sponsored by the RCRPC . Training involving the use of a student’s firearm is only allowed at the discretion of the instructor. Fees do not include the cost of ammunition or targets. Unsafe behavior will result in termination of the course. No refunds for unsafe behavior or no shows unless approved in writing by the Board of Directors.


  1. I took the Pistol Stage 1 today and it was really great to get expert training. Worked on grip, stance, moving… full program. It was also a fun ttime! I would highly recommend this class.

  2. I have taken Basic Pistol Fundamentals, Stage 1 and just completed Stage 2 today. They were wonderful classes. Our instructors for these classes were not only knowledgeable but did a great job of making the class very enjoyable.
    The classes have done a great job of teaching the very basics of form and function of pistols to gaining an vivid understanding of proper stances, proper grip, accurate sight picture, reloading and safe movement with a live firearm. I cannot recommend these classes enough. There was no pressure by the instructors to keep the class moving and they were more then willing to spend the time with you to make sure you not only understood what was taught but to make sure everyone was safe.

Leave a Reply to David Evans

Your email address will not be published.

Post comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.