Juniors

Junior Tennis

The Randy Ross Tennis Center offers junior tennis lessons for all juniors, from just starting out to competing at the national competitive level. If a session has already begun, please contact us directly and we can add you to a program if room allows. Session fees will be prorated based on start date if starting mid session.

If you miss a class, we offer one make up class per session if room is available. The make up class must be in the same or lower level class and within the same session. Makeups are not guaranteed.

A Randy Ross Tennis Center Membership is needed to participate in junior programs. Visit our Membership page to sign up.

Looking for private lessons? Learn more about our private lessons and coaches.

Not sure where to start? Contact us and we can help you find the right fit.

Junior Development

The Randy Ross Tennis Junior Development program is designed to introduce tennis to the next generation of players with a proven method of development. Starting with smaller courts, and specially designed balls, players will progress through each level as their game improves.

Not sure where your junior should begin? Contact us and we will help you determine the right starting point based on age and experience.

  • RRTC Junior Development Tennis Coaches will discuss your child's progress with you and advise when it is time to move up to the next level.
  • You can chose to attend one or two days per week.
  • Each session is 6 weeks long.
  • You will be auto enrolled in the next session. Please give notice by the 15th of the month if you do not wish to be in the next month's session.
  • Makeups are not guaranteed. The make up class must be in the same or lower level class, within the same session, and approved by the program coordinators.
  • Prices are listed below for each level
  • RRTC Membership required to participate. Learn more about membership.

Session Dates:

  • Fall Session 3 - October 28th through November 26th (4 weeks)
  • Winter Session 1 - December 1st through January 25th 2025 (6 weeks) (No classes from December 23rd through January 1st)
  • Winter Session 2 - January 25th 2025 through March 8th 2025 (6 weeks)
  • Spring Session 1 - March 9th through April 19th (6 weeks)
  • Spring Session 2 - April 20th through May 31st (6weeks)

Red Ball Tennis.png

Red Ball

The Red Ball Tennis class is designed for children ages 5 to 9. In this class juniors will be introduced to fundamental athletic skills for tennis, and they will begin to become familiar with racquet and ball control. Juniors will play on the 36 foot court. In this class, emphasis is put on body control, spatial awareness, athletic development, and most of all having fun!

Players will participate in group activities together and also separated out into break out groups by level for additional skill work.

A new session starts the first week of each month. If there is room available, you may enroll mid-session for a prorated fee.

Red Ball 1 & 2

  • Tuesday and/or Thursday from 4:00pm to 5:00pm
  • Sunday 10:00am to 11:00am

Red Ball 3 (Sign -up by Pro approval only)

  • Monday, Wednesday from 4:00pm - 5:00pm
  • Friday from 4:00pm - 5:30pm

Pricing

  • 60 Minute classes (RB1&2) - $204 - 1 day per week (6 classes total)
  • 60 Minute classes (RB1&2) - $408 - 2 days per week (12 classes total)
  • 60 Minute classes (RB1&2) - $612 - 3 days per week (18 classes total)
  • 90 Minute classes (RB3) - $306 - 1 day per week (6 classes total)
  • 90 Minute classes (RB3) - $612 - 2 days per week (12 classes total)
  • 90 Minute classes (RB3) - $918 - 3 days per week ( 18 classes total)

Existing members click here to register

New to the RRTC? Click here to learn about membership

Orange Ball Tennis.png

Orange Ball

The Orange Ball Tennis class is designed for children ages 8 to 11. In this class juniors will be introduced to fundamental athletic skills for tennis, they will become familiar with racquet and ball control. Kids will be playing from the 60 foot court. In this class, emphasis is put on introducing the fundamentals for the full game of tennis, athletic development, and having fun!

Players will all practice together and also in breakout sessions based on individual level.

Your child can participate in both Sunday and Wednesday classes per week or only one day if preferred. A new session starts the first week of each month. If there is room available, you may enroll mid-session for a prorated fee.

Orange Ball 1

  • Thursday from 4:30pm - 5:30pm
  • Sunday from 11:00am - 12:00pm

Orange Ball 2

  • Tuesday from 4:30pm - 5:30pm
  • Saturday from 12:00pm - 1:00pm

Orange Ball 3 (Sign-up by pro approval only)

  • Monday, Wednesday from 5:00pm - 6:30pm
  • Friday from 5:30pm - 7:00pm

Pricing

  • 60 minute classes - $204 - 1 day per week (6 classes total)
  • 60 minute classes - $408 - 2 days per week (12 classes total)
  • 90 minute classes - $306 - 1 day per week (6 classes total)
  • 90 minute classes - $612 - 2 days per week (12 classes total)
  • 90 minute classes - $918 - 3 days per week (18 classes total)

Existing Members click here to register

New to the RRTC? Click here to learn about membership

Green Ball Tennis.png

Green Ball

The Green Ball Tennis class is designed for children ages 10 to 12. In this class kids will be introduced to the fundamental athletic skills required to play the complete game of tennis, they will become familiar with racquet and ball control, and will play from the full 78 foot court. In this class, emphasis will be on athletic, technique, and skill development.

Juniors will participate in actives all together and also in breakout groups based on level. They can sign up for either one or two days per week.

A new session starts the first week of each month. If there is room available, you may enroll mid-session for a prorated fee.

Green Ball 1

  • Thursdays from 5:30pm -6:30pm
  • Sundays from 12:00pm - 1:00pm

Green Ball 2

  • Tuesdays from 5:30pm - 6:30pm
  • Saturdays from 1:00pm - 2:00pm

Green Ball 3 (Sign-up by pro approval only)

  • Mondays, Wednesdays, and Fridays from 4:00pm - 6:00pm

Pricing

  • 60 minute classes - $204 - 1 day per week (6 classes total)
  • 60 minute classes - $408 - 2 day per week (12 classes total)
  • 120 minute classes - $408 - 1 day per week (6 classes total)

  • 120 minute classes - $816 - 2 days per week (12 classes total)

  • 120 minute classes - $1224 - 3 days per week (18 classes total)

Existing Members click here to register

New to the RRTC? Click here to learn about membership.

Yellow ball & Challenger 

Session Dates:

  • Winter Session 1 (4 weeks) - November 25th through December 21st (No classes on November 27th, 28th, 29th, and 30th)
  • Winter Session 2 (5 weeks) - December 30th through February 1st (No classes on December 30th, 31st, and January 1st)
  • Winter Session 3 (4 weeks) - February 3rd through March 1st

Yellow Ball tennis.png

Yellow Ball

The Yellow Ball class is for athletes who are wanting to get more serious about their game and improvement! Emphasis is focused on physical, mental and tactical development. This class is perfect for juniors who are wanting to be more competitive and the precursor to moving on to our Challenger class.

A new session starts the first week of each month. If there is room available, you may enroll mid-session for a prorated fee. You may select to register for one or two classes per week.

Yellow Ball

  • Tuesday and/or Thursday from 6:30pm - 8:00pm
  • Saturday from 2:00pm - 3:30pm

Pricing

  • 90 Minute classes - $204 - 1 day per week (4 classes total)
  • 90 Minute classes - $408 - 2 days per week (8 classes total)
  • 90 minute classes - $612 - 3 days per week (12 classes total)

Existing Members click here to register

New to the RRTC? Click here to learn about membership.

Yellow Ball tennis.png

Challenger

Challenger is the next level after the Yellow Ball class. The class is designed for players who are currently playing USTA tournaments, JTT, and UTR matches. This class is perfect for juniors who are competitive and the precursor to moving on to our Junior Excellence Champ and Super Champ programs.

A new session starts the first week of each month. If there is room available, you may enroll mid-session for a prorated fee. You can register for one or two classes per week.

  • Mondays, Wednesdays, and/or Friday from 6:00pm - 8:00pm

Pricing

  • 120 minute classes - $272 - 1 day per week (4 classes total)
  • 120 minute classes - $544 - 2 days per week (8 classes total)
  • 120 minute classes - $816 - 3 days per week (12 classes total)

Existing Members click here to register

New to the RRTC? Click here to learn about membership.

Why choose the Randy Ross Tennis Center Junior Development Program?

Your player will develop a love of the game by focusing on having fun while learning critical tennis foundation skills. Our Junior Development Coordinator, Kenny Orive, focuses on customizing each day to the specific needs of that class. He ensures each child is challenged to further develop their skills while maintaining an always positive environment.

Contact us with any questions or learn more about membership.

Teen Beginner 1/2

Teenage beginner is for juniors aged 13-17 who are just beginning tennis or interested in trying it for the very first time! In this class juniors will be introduced to the fundamental game of tennis and work on racquet and ball control and overall athletic skill.

Session Dates

  • Winter Session 1 (4 week session) - November 25th through December 21st (No classes on November 27th, 28th, 29th, and 30th)
  • Winter Session 2 (5 week session) - December 30th through February 1st (No classes on December 30th, 31st, and January 1st)
  • Winter Session 3 (4 week session) - February 3rd through March 1st

Dates and Times

  • Tuesday and/or Thursday from 5:00pm - 6:30pm (No class September 3rd)

Pricing

  • 90 minute classes - $204 - 1 days per week (4 classes total)
  • 90 minute classes - $408 - 2 days per week (8 classes total)

Existing Members click here to register

New to the RRTC? Click here to learn about membership.

Middle and High School Programs

IMG_1328.jpg

Middle School Program

The Randy Ross Tennis Center Middle School Program is for all levels, and genders, of middle school aged kids who want to work on improving their tennis game. We will work on footwork, stroke production, mental skills, matchplay, and of course have a ton of fun along the way.

Session#1 - September 15th through December 15th

  • All Levels - Sundays from 4:00pm - 6:00pm
  • 13 weeks of instruction
  • 12 players per Program
  • If you miss a class we offer one make up class per session if room is available. The make up class must be in the same or lower level class and within the same session. Makeups are not guaranteed.
  • RRTC Junior Membership or Instructional Membership required

Pricing

120 minute classes - $884 for 1 days per week (13 classes total)

HSgirls550.jpg

High School Girls Program

The Randy Ross Tennis Center High School Girls Program is for all levels of high school girls who are wanting to get ready for their spring season. We will work on footwork, stroke production, mental skills, matchplay, and of course have some fun along the way.

Wednesday Session #1 - September 4th through December 18th (no class November 27th)

Sunday Session #1 - September 15th through December 15th (no class December 1st)

  • Wednesday 4:30pm - 6:30pm
  • Sunday 12:00 - 2:00pm or 2:00pm - 4:00pm
  • 15 weeks of instruction
  • 12 players per Program
  • If you miss a class we offer one make up class per session if room is available. The make up class must be in the same or lower level class and within the same session. Makeups are not guaranteed.
  • RRTC Junior Membership or Junior Instructional Membership required

Pricing

Wednesday - 120 minute classes - $1020 for 1 day per week (15 classes total)

Sunday - 120 minute classes - $884 for 1 day per week (13 classes total)

IMG_2032-1024x682.jpg

High School Boys Program

The Randy Ross Tennis Center High School Boy Program is for players who are wanting to improve their game for high school tennis. We will work on footwork, stroke production, mental skills, matchplay, and of course have some fun along the way.

(Varsity Prep) Session#1 October 5th through December 21st (no class November 23rd)

  • Saturday 12:00noon - 2:00pm
  • 11 weeks of instruction
  • 12 players per program
  • If you miss a class we offer one make up class per session if room is available. The make up class must be in the same or lower level class and within the same session. Makeups are not guaranteed.
  • RRTC Junior Membership or Instructional Membership required

Pricing

120 minute classes - $748 for 1 days per week (11 classes total)

(Varsity) Session#1 October 19th through December 21st (no class November 23rd)

  • Saturday 2:00pm - 4:00pm
  • 9 weeks of instruction
  • 12 players per program
  • If you miss a class we offer one make up class per session if room is available. The make up class must be in the same or lower level class and within the same session. Makeups are not guaranteed.
  • RRTC Junior Membership or Instructional Membership required

Pricing

120 minute classes - $612 for 1 days per week (9 classes total)

(Varsity +) Session#1 Schedule to form once we fill other 2 classes (Must get approval by Coach Phill for this group)

  • Saturday 4:00pm - 6:00pm
  • TBD weeks of instruction
  • 8 players per program
  • If you miss a class we offer one make up class per session if room is available. The make up class must be in the same or lower level class and within the same session. Makeups are not guaranteed.
  • RRTC Junior Membership or Instructional Membership required

Pricing

120 minute classes - TBD for 1 days per week (TBD classes total)

Junior Excellence Programs

The RRTC Junior Excellence Program is for players who are serious about working on their games while having fun doing it. Each day’s drills will focus on a different aspect of the game while working footwork, stroke production, mental skills, matchplay, and overall fitness. Each session with have two hours on court and then an additional 45 minutes in the fitness center with specialized instruction.

If you are an existing member you can register on 10sPortal. New members please contact us to get started.

Academy550.jpg

Champ Level

The Champ level is designed for players who are playing tournament at the district level. Players are usually 14 years old or younger for this program and are serious about improving their competitive play. Each session includes time on the court and fitness center training.

Session #1 - September 3rd through December 19th (31 Sessions) (No class November 28th)

  • Tuesday & Thursday - 4:30pm - 6:30pm on court (September 3rd 4:30pm - 6:00pm)
  • Tuesday & Thursday - 6:30pm - 7:15pm fitness center training (No fitness September 3rd)
  • Total of 31 sessions!
  • Maximin of 12 players
  • RRTC Junior Membership or Junior Instructional Membership Required

Pricing

  • Total: $2541 for both Tennis and Fitness classes

IMG_0504-682x1024.jpg

Super Champ Level

The Super Champ level is designed for players of all ages who are competitive at the Intermountain Sectional level. Randy reviews each player to determine eligibly to ensure the best practice environment for elite athletes. Each session includes time on the court and fitness center training. Super Champ players are usually ages 14 and over based on skill and competitive play.

Session #1 - October 14th through December 16th

  • Monday - 4:30pm - 6:30pm on court
  • Monday - 6:30pm - 7:15pm fitness center training
  • Total of 10 sessions.
  • Maximum of 12 players
  • RRTC Junior Membership or Junior Instructional Membership Required

Pricing

  • Total: $830 for both Tennis and Fitness classes

Junior Tournaments and Events

Junior Tournaments

All tournaments are open to members and non members. Register on the USTA.com website for all USTA tournaments.

RRTC Spring Break 12 & under Yellow Ball

One day yellow ball tournament, Saturday March 16th

Tournament Link

RRTC Spring Break 16 & under

One day yellow ball tournament, SundayMarch 17th

Tournament Link

RRTC Spring Break 14 & under Singles

One day yellow ball tournament, Saturday March 23rd

Tournament Link

RRTC Spring Break 18 & under Singles

One day yellow ball tournament, Sunday March 24th

Tournament Link

Ready to sign up?

Learn more about our junior membership options.