One on one lessons with Bill Allen.

45 minutes


Lessons for two juniors.

$55 each
45 minutes


Beginner and intermediate programs are offered.  We also offer custom group lessons if you are unable attend one of our scheduled programs.

$38 each (3 or more juniors) 
45 minutes

Spring After School Program

This program is designed to introduce beginners to golf and also to provide the experienced player with a jump-start for the new golf season. Each week will be a different theme based on the student's abilities. See class times.

We will have 6 or 7 students per instructor and at this point there will be 1 or 2 instructors including Bill Allen, PGA Professional. As always, classes are filled on a first come, first served basis and students will be put on the list when the application and payment is received.

In case of rain, the classes will be extended to the following week, however, I will either text you or call you should we have to cancel a class. PLEASE NOTE: THERE ARE NO MAKE UPS FOR CLASSES MISSED UNLESS THE CLASS IS CANCELLED.

The cost of each program is $69.00 for the 3 weeks. No refunds will be given for missed classes, unless the class is cancelled.

Send in your completed application with payment today! Classes are limited to two classes of 7 students for each age group so they fill quickly.

North Hill Spring Schedule

This program is offered Tuesdays June 2, 9, 16

Ages 10 & 11     3:15 p.m. - 4:00 p.m.     Beginner/Intermediate

Ages 7 to 9        4:15 p.m. -  5:00 p.m.    Beginner/Intermediate

Ages 5 & 6        5:15 p.m. -  6:00 p.m.

Ages 12 & up     6:15 p.m. -  7:00 p.m.    Beginner/Intermediate

Application here

Junior Golf Academy

The Junior Golf Academy is a 3 day program. The program is appropriate for ages 10 and up for both the Beginner and Intermediate to Advanced player. Each program will include lessons at the range, on course time and lunch.

The first part of the class will be instruction, then on-course and the last hour will be lunch.

The program runs from 8:00AM to 12:30PM Tuesday, Wednesday and Thursday.

The cost of the Junior Golf Academy is $299.00.

These classes will fill quickly, please send application in soon.

North Hill Junior Golf Academy Schedule

Jun 30, July 1, 2 - Intermediate to advanced,
Jul 7, 8, 9 -   Beginner
Jul 14, 15, 16 - Intermediate to advanced
Jul 28, 29, 20 -  Beginner
Aug 4, 5, 6 - Intermediate to advanced

Aug 11, 12, 13 -  Beginner

Makeups -  Aug 18, 19, 20

Application Here


Summer Program

This is a 3 week golf lesson program, one day per week. Beginners and intermediate players will be taught at the same time while keeping them engaged with respect to their level. The second session will start on July 30 for North Hill and August 3 for Pinecrest if there is only one rainout in the first session. If we have a second rain out ,it will start a week later (we hope).

Week 1 - Basics, putting & chipping, sportsmanship
Week 2 - Short irons, Pitching
Week 3 - Irons, woods and putting skills

Ages 10 and up   8:00 to 9:15
Ages 7 to 9           9:30 to 10:45
Ages 5 & 6           11:00 to 12:00

The cost is $83.00 for ages 7 and up and $69.00 for ages 5 and 6.

North Hill Summer Program Schedule

Monday Dates:

Session 1:
June 29, July 6 and 13

Session 2:
July 27, August 3 and 10


Application Here


Fall After School Program

This program is designed to provide the student with on-course instruction as a follow-on to the summer junior lessons programs. The class will be made up of 5 students and we will play a one or two hole scramble. Course management, etiquette, and club selection in a given situation will be the themes for the sessions. This class is offered to the spring & summer students first and all others will be on a wait list. If the class doesn't fill up, we will fill the class from the wait list.

Classes are limited to one class of 5 students for each age group so they fill quickly!. These classes will be conducted by Bill Allen or his assistant.

Send in your completed application with payment as soon as possible. Obtain Fall lesson registration form here.

Golf Lesson Class Times:
Ages 10 & 11     3:15 PM - 4:00 PM
Ages 7 to 9       4:15 PM - 5:00 PM
Ages 5 & 6        5:15 PM - 6:00 PM
Ages 12 & up    6:15 PM - 7:00 PM

The cost of the Fall lesson program is $79.00 for 3 weeks.No refunds will be given for missed classes, unless the class is cancelled. In case of rain, the class will move ahead one week.

North Hill Fall Program Schedule

Tuesday Dates:

September 1, 8, 15


Application here