Spring Session: March 27th – May 20th (8-week session)

Spring Registration: Wednesday, February 8th – Friday, February 24th

There will be a processing $20 fee for all late registrations. No registrations will be accepted after March 3rd.

Eagle Springs Golf Course:

DayAge RangeStart TimeEnd TimeCost
Monday7-95:15 PM6:30 PM$100
Monday10-115:15 PM6:30 PM$100
Tuesday12-135:15 PM6:45 PM$125
Tuesday14+5:15 PM6:45 PM$125

Family Golf & Learning Center:

DayAge RangeStart TimeEnd TimeCost
Monday12-134:30 PM6:00 PM$125
Monday14+4:30 PM6:00 PM$125
Tuesday7-9 Girls5:30 PM6:45 PM$100
Tuesday7-9 Boys5:30 PM6:45 PM$100
Thursday10-115:30 PM6:45 PM$100

Highlands Golf & Tennis Center:

DayAge RangeStart TimeEnd TimeCost
Tuesday10-114:45 PM6:00 PM$100
Tuesday7-95:00 PM6:15 PM$100
Saturday12-138:45 AM10:15 AM$125
Saturday14+10:30 AM12:00 PM$125

Missouri Bluffs Golf Club:

DayAge RangeStart TimeEnd TimeCost
Monday7-94:45 PM6:00 PM$100
Monday10-116:15 PM7:30 PM$100
Tuesday12-134:30 PM6:00 PM$125
Tuesday14+5:45 PM7:15 PM$125

Spring Session: April 3rd – May 22nd (8-week session)

Spring Registration: Wednesday, February 8th – Friday, February 24th

There will be a processing $20 fee for all late registrations. No registrations will be accepted after March 3rd.

Shiloh Yorktown Golf Course:

DayAge RangeStart TimeEnd TimeCost
Monday7-94:00 PM5:15 PM$100
Monday10-115:30 PM6:45 PM$100

Stonewolf Golf Club:

DayAge RangeStart TimeEnd TimeCost
Monday7-93:45 PM5:00 PM$100
Monday10-115:00 PM6:15 PM$100
Monday12-136:00 PM7:30 PM$125
Monday14+6:00 PM7:30 PM$125

Returning Participants

If you are a returning participant, please log in with your email address and password.

If you have forgotten your previous login information, please use the FORGOT PASSWORD link in the login section. By using this link, you will receive an email link that will allow you to create a new password. Please check your SPAM/JUNK folder if you do not receive it.

New Participants

If you are new to First Tee – Greater St. Louis, please create a NEW ACCOUNT.

If you have any questions, please contact us at 314-533-6400 or [email protected].