Upcoming Events and Training Classes.

8/8/26 RSR PCSL PISTOL MATCH
Aug
8

8/8/26 RSR PCSL PISTOL MATCH

View Event →
8/9/26 RSR PCSL CONCEALMENT MATCH
Aug
9

8/9/26 RSR PCSL CONCEALMENT MATCH

View Event →
Performance Pistol: Mechanics of Movement and Positioning with Andy Dang (Half Day)
Aug
22

Performance Pistol: Mechanics of Movement and Positioning with Andy Dang (Half Day)

Register for Performance Pistol: Mechanics of Movement and Positioning with Andy Dang

Practical shooting is dynamic. Stages require moving between multiple positions efficiently, establishing effective shooting platforms quickly, and leaving positions without wasting time or breaking flow. This class covers the movement mechanics that underpin all dynamic shooting — how to move with intent, enter and exit positions explosively, and control your sectors of fire with precision.

Subjects:

  • Non-shooting movement

  • Mounted vs. dismounted movement

  • Positioning and blending

  • Sectors of fire

  • Entries and exits

Equipment Recommendations: Pistol, minimum two magazines, gun belt, magazine pouches, eye protection, ear protection

Ammunition: Minimum: 250 rounds | Suggested: 350 rounds

Attire / What to Bring: Attire suitable for forecasted weather conditions. Closed-toe shoes, hat, sunscreen. Plenty of hydration and snacks.

Time Commitment: 9 AM – 1 PM

Performance Pistol classes are designed for shooters with basic safe-handling proficiency. No specific prior class is required — each class addresses a distinct skill set and can be taken in any order.

Non-Refundable / Credit Policy: All class fees are non-refundable. If you are unable to attend your scheduled class, your payment will be converted into a credit that may be applied toward a future Rooftop Shooting Academy class.

View Event →
Performance Pistol: Dynamic Shooting with Andy Dang (Half Day)
Aug
23

Performance Pistol: Dynamic Shooting with Andy Dang (Half Day)

Register for Performance Pistol: Dynamic Shooting with Andy Dang

Shooting on the move is one of the highest-value skills in practical competition — and one of the most complex to execute well. Dynamic Shooting brings together fundamentals and movement mechanics simultaneously, teaching you how to maintain accuracy while in motion, manage balance and control under dynamic conditions, and blend entries and exits with active shooting. Whether you're looking to save time on competition stages or build a more complete skill set, this class delivers.

Subjects:

  • Effects of movement on shooting

  • Dynamic entries and exits

  • Control of movement and balance

  • Shooting while moving

  • Dynamic skills application

Equipment Recommendations: Pistol, minimum two magazines, gun belt, magazine pouches, eye protection, ear protection

Ammunition: Minimum: 250 rounds | Suggested: 350 rounds

Attire / What to Bring: Attire suitable for forecasted weather conditions. Closed-toe shoes, hat, sunscreen. Plenty of hydration and snacks.

Time Commitment: 9 AM – 1 PM

Performance Pistol classes are designed for shooters with basic safe-handling proficiency. No specific prior class is required — each class addresses a distinct skill set and can be taken in any order.

Non-Refundable / Credit Policy: All class fees are non-refundable. If you are unable to attend your scheduled class, your payment will be converted into a credit that may be applied toward a future Rooftop Shooting Academy class.

View Event →
Performance Pistol: Core Fundamentals with Andy Dang (Half Day)
Aug
29

Performance Pistol: Core Fundamentals with Andy Dang (Half Day)

Register for Performance Pistol: Core Fundamentals with Andy Dang

Core Fundamentals is a principles-first approach to performance marksmanship. Built around the three elementary pillars of shooting — grip, vision, and trigger control — this class establishes the mechanical foundation that every higher-level skill depends on. You'll leave with a repeatable process for training, a clear framework for self-diagnosis, and the essential manipulations to perform confidently on the range.

Subjects:

  • Stance and posture

  • Grip

  • Vision

  • Trigger control

  • Index

  • Tension management

  • Draw

  • Reloads

  • Single-handed shooting

  • Equipment configuration

  • Training philosophy and diagnostics

Equipment Recommendations: Pistol, minimum two magazines, gun belt, magazine pouches, eye protection, ear protection

Ammunition: Minimum: 250 rounds | Suggested: 350 rounds

Attire / What to Bring: Attire suitable for forecasted weather conditions. Closed-toe shoes, hat, sunscreen. Plenty of hydration and snacks.

Time Commitment: 9 AM – 1 PM

Performance Pistol classes are designed for shooters with basic safe-handling proficiency. No specific prior class is required — each class addresses a distinct skill set and can be taken in any order.

Non-Refundable / Credit Policy: All class fees are non-refundable. If you are unable to attend your scheduled class, your payment will be converted into a credit that may be applied toward a future Rooftop Shooting Academy class.

View Event →
Performance Pistol: Skills for Speed and Accuracy with Andy Dang (Half Day)
Aug
30

Performance Pistol: Skills for Speed and Accuracy with Andy Dang (Half Day)

Register for Performance Pistol: Skills for Speed and Accuracy

Skills for Speed and Accuracy takes your shooting to the next level. Learn to engage multiple targets at high speed, push your accuracy on difficult targets, and do both with the confidence that comes from understanding exactly how to modulate your performance on demand. This class is built around the aiming and confirmation concepts that separate fast, accurate shooters from everyone else.

Subjects:

  • Confirmation and aiming schemes

  • Target transitions

  • Confirmation modulation

  • Shotcalling

Equipment Recommendations: Pistol, minimum two magazines, gun belt, magazine pouches, eye protection, ear protection

Ammunition: Minimum: 250 rounds | Suggested: 350 rounds

Attire / What to Bring: Attire suitable for forecasted weather conditions. Closed-toe shoes, hat, sunscreen. Plenty of hydration and snacks.

Time Commitment: 9 AM – 1 PM

Performance Pistol classes are designed for shooters with basic safe-handling proficiency. No specific prior class is required — each class addresses a distinct skill set and can be taken in any order.

Non-Refundable / Credit Policy: All class fees are non-refundable. If you are unable to attend your scheduled class, your payment will be converted into a credit that may be applied toward a future Rooftop Shooting Academy class.

View Event →
Practice Day and Office Hours at Rooftop Shooting Range with Andy Dang
Aug
30

Practice Day and Office Hours at Rooftop Shooting Range with Andy Dang

Register for Practice Day and Office Hours at Rooftop Shooting Range

Practice Day & Office Hours is designed for shooters looking to build momentum, refine their skills, and gain clarity in their training. Whether you're new to performance shooting, working through a plateau, or aiming to improve match performance, this session provides a structured environment to assess and develop your abilities.

This class blends guided practice with coaching to help identify inefficiencies and introduce actionable solutions. Through a combination of stage runs, focused drills, and targeted instruction, students will receive both group-based learning and individualized feedback. The goal is to provide direction, reinforce fundamentals, and help each shooter leave with a clearer path forward.

The specific skills covered will be tailored to the group based on pre-class input and real-time observations throughout the session.

Subjects:

Stage runs: applying skills under pressure and identifying breakdowns

Diagnostics: identifying inefficiencies in performance and decision-making

Fundamentals refinement: grip, vision, and trigger control under live conditions

Movement and positioning: navigating stages efficiently and effectively

Training strategy: how to structure practice for continued improvement

Coaching feedback: individualized input based on observed performance

Problem solving: adapting to challenges and correcting errors in real time

View Event →
JJ Racaza 2-Day (Private Class)
Oct
8

JJ Racaza 2-Day (Private Class)

This event is closed to Rooftop Shooting Range members only.

View Event →
JJ Racaza 2-Day (Private Class)
Oct
9

JJ Racaza 2-Day (Private Class)

This event is closed to Rooftop Shooting Range members only.

View Event →

Performance Pistol: Core Fundamentals with Andy Dang (Half Day)
Aug
1

Performance Pistol: Core Fundamentals with Andy Dang (Half Day)

Register for Performance Pistol: Core Fundamentals with Andy Dang

Core Fundamentals is a principles-first approach to performance marksmanship. Built around the three elementary pillars of shooting — grip, vision, and trigger control — this class establishes the mechanical foundation that every higher-level skill depends on. You'll leave with a repeatable process for training, a clear framework for self-diagnosis, and the essential manipulations to perform confidently on the range.

Subjects:

  • Stance and posture

  • Grip

  • Vision

  • Trigger control

  • Index

  • Tension management

  • Draw

  • Reloads

  • Single-handed shooting

  • Equipment configuration

  • Training philosophy and diagnostics

Equipment Recommendations: Pistol, minimum two magazines, gun belt, magazine pouches, eye protection, ear protection

Ammunition: Minimum: 250 rounds | Suggested: 350 rounds

Attire / What to Bring: Attire suitable for forecasted weather conditions. Closed-toe shoes, hat, sunscreen. Plenty of hydration and snacks.

Time Commitment: 9 AM – 1 PM

Performance Pistol classes are designed for shooters with basic safe-handling proficiency. No specific prior class is required — each class addresses a distinct skill set and can be taken in any order.

Non-Refundable / Credit Policy: All class fees are non-refundable. If you are unable to attend your scheduled class, your payment will be converted into a credit that may be applied toward a future Rooftop Shooting Academy class.

View Event →
Performance Pistol: Skills for Speed and Accuracy with Andy Dang (Half Day)
Jul
26

Performance Pistol: Skills for Speed and Accuracy with Andy Dang (Half Day)

Register for Performance Pistol: Skills for Speed and Accuracy

Skills for Speed and Accuracy takes your shooting to the next level. Learn to engage multiple targets at high speed, push your accuracy on difficult targets, and do both with the confidence that comes from understanding exactly how to modulate your performance on demand. This class is built around the aiming and confirmation concepts that separate fast, accurate shooters from everyone else.

Subjects:

  • Confirmation and aiming schemes

  • Target transitions

  • Confirmation modulation

  • Shotcalling

Equipment Recommendations: Pistol, minimum two magazines, gun belt, magazine pouches, eye protection, ear protection

Ammunition: Minimum: 250 rounds | Suggested: 350 rounds

Attire / What to Bring: Attire suitable for forecasted weather conditions. Closed-toe shoes, hat, sunscreen. Plenty of hydration and snacks.

Time Commitment: 9 AM – 1 PM

Performance Pistol classes are designed for shooters with basic safe-handling proficiency. No specific prior class is required — each class addresses a distinct skill set and can be taken in any order.

Non-Refundable / Credit Policy: All class fees are non-refundable. If you are unable to attend your scheduled class, your payment will be converted into a credit that may be applied toward a future Rooftop Shooting Academy class.

View Event →
Practice Day and Office Hours at Rooftop Shooting Range with Andy Dang
Jul
25

Practice Day and Office Hours at Rooftop Shooting Range with Andy Dang

Register for Practice Day and Office Hours at Rooftop Shooting Range

Practice Day & Office Hours is designed for shooters looking to build momentum, refine their skills, and gain clarity in their training. Whether you're new to performance shooting, working through a plateau, or aiming to improve match performance, this session provides a structured environment to assess and develop your abilities.

This class blends guided practice with coaching to help identify inefficiencies and introduce actionable solutions. Through a combination of stage runs, focused drills, and targeted instruction, students will receive both group-based learning and individualized feedback. The goal is to provide direction, reinforce fundamentals, and help each shooter leave with a clearer path forward.

The specific skills covered will be tailored to the group based on pre-class input and real-time observations throughout the session.

Subjects:

Stage runs: applying skills under pressure and identifying breakdowns

Diagnostics: identifying inefficiencies in performance and decision-making

Fundamentals refinement: grip, vision, and trigger control under live conditions

Movement and positioning: navigating stages efficiently and effectively

Training strategy: how to structure practice for continued improvement

Coaching feedback: individualized input based on observed performance

Problem solving: adapting to challenges and correcting errors in real time

View Event →
Performance Pistol: Mechanics of Movement and Positioning with Andy Dang (Half Day)
Jul
18

Performance Pistol: Mechanics of Movement and Positioning with Andy Dang (Half Day)

Register for Performance Pistol: Mechanics of Movement and Positioning with Andy Dang

Practical shooting is dynamic. Stages require moving between multiple positions efficiently, establishing effective shooting platforms quickly, and leaving positions without wasting time or breaking flow. This class covers the movement mechanics that underpin all dynamic shooting — how to move with intent, enter and exit positions explosively, and control your sectors of fire with precision.

Subjects:

  • Non-shooting movement

  • Mounted vs. dismounted movement

  • Positioning and blending

  • Sectors of fire

  • Entries and exits

Equipment Recommendations: Pistol, minimum two magazines, gun belt, magazine pouches, eye protection, ear protection

Ammunition: Minimum: 250 rounds | Suggested: 350 rounds

Attire / What to Bring: Attire suitable for forecasted weather conditions. Closed-toe shoes, hat, sunscreen. Plenty of hydration and snacks.

Time Commitment: 9 AM – 1 PM

Performance Pistol classes are designed for shooters with basic safe-handling proficiency. No specific prior class is required — each class addresses a distinct skill set and can be taken in any order.

Non-Refundable / Credit Policy: All class fees are non-refundable. If you are unable to attend your scheduled class, your payment will be converted into a credit that may be applied toward a future Rooftop Shooting Academy class.

View Event →
Performance Pistol: Core Fundamentals with Andy Dang (Half Day)
Jul
12

Performance Pistol: Core Fundamentals with Andy Dang (Half Day)

Register for Performance Pistol: Core Fundamentals with Andy Dang

Core Fundamentals is a principles-first approach to performance marksmanship. Built around the three elementary pillars of shooting — grip, vision, and trigger control — this class establishes the mechanical foundation that every higher-level skill depends on. You'll leave with a repeatable process for training, a clear framework for self-diagnosis, and the essential manipulations to perform confidently on the range.

Subjects:

  • Stance and posture

  • Grip

  • Vision

  • Trigger control

  • Index

  • Tension management

  • Draw

  • Reloads

  • Single-handed shooting

  • Equipment configuration

  • Training philosophy and diagnostics

Equipment Recommendations: Pistol, minimum two magazines, gun belt, magazine pouches, eye protection, ear protection

Ammunition: Minimum: 250 rounds | Suggested: 350 rounds

Attire / What to Bring: Attire suitable for forecasted weather conditions. Closed-toe shoes, hat, sunscreen. Plenty of hydration and snacks.

Time Commitment: 9 AM – 1 PM

Performance Pistol classes are designed for shooters with basic safe-handling proficiency. No specific prior class is required — each class addresses a distinct skill set and can be taken in any order.

Non-Refundable / Credit Policy: All class fees are non-refundable. If you are unable to attend your scheduled class, your payment will be converted into a credit that may be applied toward a future Rooftop Shooting Academy class.

View Event →
7/11/26 RSR PCSL 2-GUN MATCH
Jul
11

7/11/26 RSR PCSL 2-GUN MATCH

View Event →
Performance Pistol: Skills for Speed and Accuracy with Andy Dang (Half Day)
Jul
5

Performance Pistol: Skills for Speed and Accuracy with Andy Dang (Half Day)

Register for Performance Pistol: Skills for Speed and Accuracy

Skills for Speed and Accuracy takes your shooting to the next level. Learn to engage multiple targets at high speed, push your accuracy on difficult targets, and do both with the confidence that comes from understanding exactly how to modulate your performance on demand. This class is built around the aiming and confirmation concepts that separate fast, accurate shooters from everyone else.

Subjects:

  • Confirmation and aiming schemes

  • Target transitions

  • Confirmation modulation

  • Shotcalling

Equipment Recommendations: Pistol, minimum two magazines, gun belt, magazine pouches, eye protection, ear protection

Ammunition: Minimum: 250 rounds | Suggested: 350 rounds

Attire / What to Bring: Attire suitable for forecasted weather conditions. Closed-toe shoes, hat, sunscreen. Plenty of hydration and snacks.

Time Commitment: 9 AM – 1 PM

Performance Pistol classes are designed for shooters with basic safe-handling proficiency. No specific prior class is required — each class addresses a distinct skill set and can be taken in any order.

Non-Refundable / Credit Policy: All class fees are non-refundable. If you are unable to attend your scheduled class, your payment will be converted into a credit that may be applied toward a future Rooftop Shooting Academy class.

View Event →
Ladies Intro to Pistol Foundations with Jenn Tang (Women's Beginner Course)
Jun
28

Ladies Intro to Pistol Foundations with Jenn Tang (Women's Beginner Course)

Register for Intro to Pistol Foundations on 6/28/2026

Intro to Pistol Foundations is designed specifically for women with no prior pistol experience. This course starts from the ground up, focusing on safety, understanding how a pistol works, and building comfort and confidence on the range.

This is a slow-paced, supportive class that emphasizes proper handling, clear explanations, and safe repetition. Students will learn the why behind each skill, not just the steps, creating a strong base for future training and continued development.

No prior experience is required.

Subjects:

  • Firearm safety rules and safety mindset

  • Range etiquette and range commands

  • Pistol components and basic operation

  • Ammunition overview and function

  • Grip fundamentals and hand placement

  • Stance and body position

  • Sight alignment and sight picture

  • Trigger press and follow-through

  • Recoil awareness and management

  • Live-fire fundamentals at a controlled pace

  • Safe loading, unloading, and malfunction clearing

  • Confidence-building through coached repetition

Equipment Recommendations:

  • Semi-automatic pistol (9mm recommended)

  • 2–3 magazines

  • Eye protection and ear protection (required)

  • Closed-toe shoes

  • Hat with brim recommended

Range rental or borrowed pistols are acceptable if students do not own one. Please contact the instructor in advance to coordinate equipment needs.

Ammunition:

  • Minimum: 150 rounds

  • Suggested: 200 rounds

Attire / What to Bring:

  • Eye and ear protection

  • Attire suitable for forecasted weather conditions

  • Closed-toe shoes

  • Plenty of hydration and light snacks

  • Notebook and pen (optional for note-taking)

Time Commitment: 4 Hours (10 AM - 2 PM)

View Event →
Performance Pistol: Core Fundamentals with Andy Dang (Half Day)
Jun
28

Performance Pistol: Core Fundamentals with Andy Dang (Half Day)

Register for Performance Pistol: Core Fundamentals with Andy Dang

Core Fundamentals is a principles-first approach to performance marksmanship. Built around the three elementary pillars of shooting — grip, vision, and trigger control — this class establishes the mechanical foundation that every higher-level skill depends on. You'll leave with a repeatable process for training, a clear framework for self-diagnosis, and the essential manipulations to perform confidently on the range.

Subjects:

  • Stance and posture

  • Grip

  • Vision

  • Trigger control

  • Index

  • Tension management

  • Draw

  • Reloads

  • Single-handed shooting

  • Equipment configuration

  • Training philosophy and diagnostics

Equipment Recommendations: Pistol, minimum two magazines, gun belt, magazine pouches, eye protection, ear protection

Ammunition: Minimum: 250 rounds | Suggested: 350 rounds

Attire / What to Bring: Attire suitable for forecasted weather conditions. Closed-toe shoes, hat, sunscreen. Plenty of hydration and snacks.

Time Commitment: 9 AM – 1 PM

Performance Pistol classes are designed for shooters with basic safe-handling proficiency. No specific prior class is required — each class addresses a distinct skill set and can be taken in any order.

Non-Refundable / Credit Policy: All class fees are non-refundable. If you are unable to attend your scheduled class, your payment will be converted into a credit that may be applied toward a future Rooftop Shooting Academy class.

View Event →
Concealed Carry Concepts with Jenn Tang (Women’s Concealed Carry Course)
Jun
27

Concealed Carry Concepts with Jenn Tang (Women’s Concealed Carry Course)

Register for Concealed Carry Concepts with Jenn Tang (Women’s Concealed Carry Course)

Concealed Carry Concepts is designed specifically for women who are considering or currently practicing concealed carry and want to develop safe, practical, and realistic solutions that fit their body type, lifestyle, and daily clothing choices.

This is a structured, supportive class that focuses on helping students build confidence in everyday carry habits, decision-making, and situational awareness. Students will learn how to evaluate different carry methods, configure holsters, and safely draw, shoot, and reholster in a controlled environment.

This course emphasizes finding what works for you personally, not a one-size-fits-all approach.

Prior pistol experience is recommended but not required.

Subjects:

Firearm safety rules and safety mindset

Review of pistol fundamentals

Overview of common concealed carry methods

Pros and cons of different carry positions

Holster selection: fit, retention, clips, and comfort

Setting up a holster or bag for your body type

Safe draw from concealment

Safe reholstering techniques

Dry fire fundamentals from concealment

Live-fire practice from concealment

Reloading considerations for concealed carry

Situational awareness and mindset

Basic legal considerations related to self-defense

Common concealment mistakes and how to avoid them

Confidence-building through coached repetition

Equipment Recommendations:

Semi-automatic pistol (9mm recommended)

2–3 magazines

Eye protection and ear protection (required)

Closed-toe shoes

Comfortable everyday clothing

Holster(s) or carry systems if already owned (not required)

Students will have the opportunity to try multiple carry methods provided during class. Please contact the instructor in advance to coordinate equipment needs if necessary.

Ammunition:

Minimum: 150 rounds

Suggested: 200 rounds

Attire / What to Bring:

Eye and ear protection

Attire suitable for forecasted weather conditions

Closed-toe shoes

Comfortable clothing appropriate for concealed carry

Plenty of hydration and light snacks

Notebook and pen (optional for note-taking)

Time Commitment: 3 Hours (9 AM - 12 PM)

Specific class times will be provided upon registration.

Please note that Concealed Carry Concepts is designed to help students safely explore and develop their personal concealed carry setup. Prior experience is helpful but not required. This course builds upon foundational pistol skills and introduces real-world concealed carry application.

View Event →
Performance Pistol: Skills for Speed and Accuracy with Andy Dang (Half Day)
Jun
21

Performance Pistol: Skills for Speed and Accuracy with Andy Dang (Half Day)

Register for Performance Pistol: Skills for Speed and Accuracy

Skills for Speed and Accuracy takes your shooting to the next level. Learn to engage multiple targets at high speed, push your accuracy on difficult targets, and do both with the confidence that comes from understanding exactly how to modulate your performance on demand. This class is built around the aiming and confirmation concepts that separate fast, accurate shooters from everyone else.

Subjects:

  • Confirmation and aiming schemes

  • Target transitions

  • Confirmation modulation

  • Shotcalling

Equipment Recommendations: Pistol, minimum two magazines, gun belt, magazine pouches, eye protection, ear protection

Ammunition: Minimum: 250 rounds | Suggested: 350 rounds

Attire / What to Bring: Attire suitable for forecasted weather conditions. Closed-toe shoes, hat, sunscreen. Plenty of hydration and snacks.

Time Commitment: 9 AM – 1 PM

Performance Pistol classes are designed for shooters with basic safe-handling proficiency. No specific prior class is required — each class addresses a distinct skill set and can be taken in any order.

Non-Refundable / Credit Policy: All class fees are non-refundable. If you are unable to attend your scheduled class, your payment will be converted into a credit that may be applied toward a future Rooftop Shooting Academy class.

View Event →
Performance Pistol: Core Fundamentals with Andy Dang (Half Day)
Jun
20

Performance Pistol: Core Fundamentals with Andy Dang (Half Day)

Register for Performance Pistol: Core Fundamentals with Andy Dang

Core Fundamentals is a principles-first approach to performance marksmanship. Built around the three elementary pillars of shooting — grip, vision, and trigger control — this class establishes the mechanical foundation that every higher-level skill depends on. You'll leave with a repeatable process for training, a clear framework for self-diagnosis, and the essential manipulations to perform confidently on the range.

Subjects:

  • Stance and posture

  • Grip

  • Vision

  • Trigger control

  • Index

  • Tension management

  • Draw

  • Reloads

  • Single-handed shooting

  • Equipment configuration

  • Training philosophy and diagnostics

Equipment Recommendations: Pistol, minimum two magazines, gun belt, magazine pouches, eye protection, ear protection

Ammunition: Minimum: 250 rounds | Suggested: 350 rounds

Attire / What to Bring: Attire suitable for forecasted weather conditions. Closed-toe shoes, hat, sunscreen. Plenty of hydration and snacks.

Time Commitment: 9 AM – 1 PM

Performance Pistol classes are designed for shooters with basic safe-handling proficiency. No specific prior class is required — each class addresses a distinct skill set and can be taken in any order.

Non-Refundable / Credit Policy: All class fees are non-refundable. If you are unable to attend your scheduled class, your payment will be converted into a credit that may be applied toward a future Rooftop Shooting Academy class.

View Event →
6/14/26 RSR PCSL CONCEALMENT MATCH
Jun
14

6/14/26 RSR PCSL CONCEALMENT MATCH

View Event →
6/13/26 RSR PCSL PISTOL MATCH
Jun
13

6/13/26 RSR PCSL PISTOL MATCH

View Event →