How to Register for Camps & Clinics
We offer camps and clinics year-round.  In order to register for camps or clinics, you must register with new system called iTeamApp.  If you do not have an online portal click here to create your portal.  It only takes two minutes to set up and you only have to do this one time.  

Current Camp & Clinic Schedule 
Our current camp and clinic schedule can be found on our iTeamApp scheduler by clicking here.  We pride ourselves on year-round training.  We have several opportunities for small-group, skill specific training as well as a College Coaches Camp in the summer.  Majority of our camps offered are open to any club or non-club player regardless of club affiliation.

How Private Lessons at Skyline Work
In order to register for a lesson you must register with our new system called iTeamApp.  If you do not have an online portal click here to create your portal.  

Although current available lessons are posted online, you are also able to contact a desired coach to schedule something that is not currently posted that might work better for your schedule.  Please note that Skyline considers a “Private Lesson” to be inclusive of up to 4 athletes.  All athletes in a lesson will be of similar age and position/skill focus.  You can request a one-on-one with the individual coach; however, they are not required or obligated to approve a one-on-one.  As court space and time permits, however, they will do their best to fill your request.  Please note that during the peak summer season all lessons will likely not be one-on-one lessons, as our requests are extremely high at this time.

If you “sign up” for a lesson on our iTeamApp, please know that it is simply a request to join a lesson, which is why you are not prompted to pay online at this time.  This will begin the process of the potential lesson you selected.  You will receive one of three messages in the form of a text and or email once you request a lesson through our Event Scheduler:

1. Confirmed - Meaning you are confirmed for the lesson and should attend the time and location associated with your request.

2. Denied - Meaning there likely is someone else who requested this time and is in a different age group or skill level (but it is not full) and you should not attend the lesson you requested.  A coach will then reach out to you to suggest another time that does work for the both of you.

3. Waitlisted - Meaning simply that you are waitlisted and neither confirmed or denied.  The coach will likely reach out to you to keep you in the loop.

Pricing for Lesson
$145, Private Lesson (1 Athlete)
$70, Group Lesson Per Athlete (2-4 Athletes)

Cancellation Policy
Coaches are required to pay the court cost in full upon reserving the space for the lesson you have requested. 

The full payment is due if you cancel within 24 hours of the lesson time for any reason.​

Coaches Currently Offering Private Lessons
Assistant Director, Jenny Phillips:​
Coach Rachael Kidder:
Coach Joe Sunder:
Coach Don Flora:
Coach Reily Buechler:
​Coach Chad Stielstra: (also offers SAT/ACT/Math Tutoring)
Coach Sarah Palmer:
Director, Jenny Luke: