Return to Site | View Calendar | Mobile Version

to   


Saturday April 25, 2026
9:00 AM - 5:00 PM    Private party
 
9:30 AM - 11:30 AM    Pickleball Women's 3.5 Level Ladder League - Saturdays Session 1
Women's Only Pickleball Competitive League Individual round-robin league, NO partners needed. Players will play a minimum of six games each week in a round-robin format with different partners. Game match ups will be published on the morning of game play. Each week, players will be individually ranked according to games won and points scored. The ultimate goal is to climb the ladder to the highest rung while having FUN, COMPETITIVE play each week. Awards will be given end of the league for 1st, 2nd and 3rd place winners. Participants must compete in at least 50% of the games possible to medal. Google sheets will be used to track play availability, game match ups, weekly results, and league rankings. NOTE: This league is NOT for players below the 3.5 skill level NOT above the 3.75 still level.  Northborough Recreation reserves the right to move a player to a league with a more similar skill level to ensure league parity. If you have any questions about the player skill levels, please refer to the document below or contact the League Director for clarification.
 
11:30 AM - 1:00 PM    Pickleball One Day Clinics - April 25 - Advanced Techniques
1.5 Hour Skills Specific Clinics taught by Suzanne Cox  These clinics are for specific-level players looking to advance a particular skill set.  If you are not at least the level listed, please sign up for one of the pickleball lessons first.  Serves, Returns, & Ground Strokes (forehand and backhand)  Determine which is the best serve for you and develop consistent, powerful, and accurate serves and returns.  Master the ability the hit strong, well-paced groundstrokes while controlling depth, direction, and most importantly, height to avoid pop-ups. Please note these clinics are for players who know how to play. The one-day clinics are to help improve certain skills. Volleys  Learn effective volleys to control the net, dictate pace, and create offensive opportunities. From soft blocks to aggressive drives near the kitchen line, strong volley skills enable players to force errors and gain advantage over your opponents as most points are won at the net. Please note these clinics are for players who know how to play. The one-day clinics are to help improve certain skills. Lobs & Put Aways  Learn to put away high balls with power and accuracy and how to effectively lob both defensively and offensively.  Learn how to effectively defend against lobs, both individually and in tandem with your partner including how to move up and back with lobs.  Additionally, learn how to return a lob without setting up an ‘attack’ on your team. Please note these clinics are for players who know how to play. The one-day clinics are to help improve certain skills. Drop Shots, Resets & Dinks Learn to use soft shots, drops, and resets to control the rally and create scoring opportunities. Additionally, learn aggressive cross count ‘dinks’ to drive opponents out of position and force player errors. Play like the pros at the non-volley zone. Please note these clinics are for players who know how to play. The one-day clinics are to help improve certain skills. Advanced Techniques   Key areas of focus include Controlling the pace of play with resets (defense) and speedups & attacks (offense), Reading your opponent’s patterns, identifying and/or creating gaps and maximizing scoring opportunities. Understand effective partner movement including covering the middle and respecting the ‘X’.                                                                                          Please note these clinics are for players who know how to play. The one-day clinics are to help improve certain skills.
 
Sunday April 26, 2026
8:00 AM - 10:00 AM    Bo Zhang Soccer
 
9:30 AM - 10:30 AM    Pickleball Lessons - Spring: Sundays Intermediate
Beginner 1:Players new or nearly new to the game of pickleball.  The class will center on basic technical aspects of successfully playing the game of pickleball.  In addition to rules of play, focus will include techniques for effective forehand shots, backhand shots, dinks, drops, serves, and return of serves.  The class will also cover the more tactical skills of court positioning, transitions to non-volley zone, and non-volley zone play.  The goal of the class is to give players the skills needed to reach the 2.5-player level. Advanced Beginner:Players who have completed a Beginner 1 pickleball course or have equivalent skills.  The class will center on both the technical and tactical skills needed to advance from a 2.5 to a 3.0 player.  Focus includes hitting medium-paced serves and volleys with direction and consistency; learning and using drop shots to reset gameplay and open shot opportunities; court positioning in different scenarios; understanding how to identify your strengths and your opponent's weaknesses to maximize point opportunities; and how to compete in a pickleball tournament.Intermediate:Intermediate class is designed for players with a solid understanding of the basics, looking to refine their skills and move towards advanced techniques. It focuses on improving consistency, developing more advanced strokes, and understanding game strategy.
 
10:30 AM - 11:30 AM    Pickleball Lessons - Spring: Sundays Beginner
Beginner 1:Players new or nearly new to the game of pickleball.  The class will center on basic technical aspects of successfully playing the game of pickleball.  In addition to rules of play, focus will include techniques for effective forehand shots, backhand shots, dinks, drops, serves, and return of serves.  The class will also cover the more tactical skills of court positioning, transitions to non-volley zone, and non-volley zone play.  The goal of the class is to give players the skills needed to reach the 2.5-player level. Advanced Beginner:Players who have completed a Beginner 1 pickleball course or have equivalent skills.  The class will center on both the technical and tactical skills needed to advance from a 2.5 to a 3.0 player.  Focus includes hitting medium-paced serves and volleys with direction and consistency; learning and using drop shots to reset gameplay and open shot opportunities; court positioning in different scenarios; understanding how to identify your strengths and your opponent's weaknesses to maximize point opportunities; and how to compete in a pickleball tournament.Intermediate:Intermediate class is designed for players with a solid understanding of the basics, looking to refine their skills and move towards advanced techniques. It focuses on improving consistency, developing more advanced strokes, and understanding game strategy.
 
11:30 AM - 12:30 PM    Pickleball Lessons - Spring: Sundays Advanced Beginner
Beginner 1:Players new or nearly new to the game of pickleball.  The class will center on basic technical aspects of successfully playing the game of pickleball.  In addition to rules of play, focus will include techniques for effective forehand shots, backhand shots, dinks, drops, serves, and return of serves.  The class will also cover the more tactical skills of court positioning, transitions to non-volley zone, and non-volley zone play.  The goal of the class is to give players the skills needed to reach the 2.5-player level. Advanced Beginner:Players who have completed a Beginner 1 pickleball course or have equivalent skills.  The class will center on both the technical and tactical skills needed to advance from a 2.5 to a 3.0 player.  Focus includes hitting medium-paced serves and volleys with direction and consistency; learning and using drop shots to reset gameplay and open shot opportunities; court positioning in different scenarios; understanding how to identify your strengths and your opponent's weaknesses to maximize point opportunities; and how to compete in a pickleball tournament.Intermediate:Intermediate class is designed for players with a solid understanding of the basics, looking to refine their skills and move towards advanced techniques. It focuses on improving consistency, developing more advanced strokes, and understanding game strategy.
 
5:30 PM - 8:30 PM    Stained Glass Class - Spring Sundays
In this 6 week class, you will learn one of the oldest art forms in the world and construct your own stained glass panel to display in your home. You will learn the basics - or refine your skills - in the copper foil method made popular by Tiffany. The class will include glass cutting, foiling, and soldering techniques so that you can leave with a beautiful, finished piece.  Several patterns will be available to choose from, any of which can be completed within the six weeks of class.  The course fee includes the use of tools, supplies and glass.
 
Monday April 27, 2026
3:30 PM - 5:00 PM    Afterschool Programs at Peaslee School - Spring: Afterschool Demolition Robots
Please see below for the current schedule of offerings for afterschool programs at Peaslee Elementary School.
 
Tuesday April 28, 2026
10:00 AM - 11:00 AM    Golf, Adult Series - Spring - Golf, Tuesdays, 10am
Great program for golfers of all abilities. Instructors work with students individually within the group. Five one-hour classes encourage improvement over 5 weeks. Golf equipment will be supplied if needed with an additional small fee. 
 
4:30 PM - 5:30 PM    Golf, Junior - Level I at Juniper Hill, Spring - Golf Jr Group Series, Tues
Great program for golfers of all abilities from ages 7-14. Instructors work with students individually within the group. Five 1 hour classes encourage gradual improvement over 5 weeks. Each class meets once a week for 5 consecutive weeks.
 
5:30 PM - 6:30 PM    Golf, Junior - Level I at Juniper Hill, Spring - Golf Jr Group Series, Tues (Parent/Child)
Great program for golfers of all abilities from ages 7-14. Instructors work with students individually within the group. Five 1 hour classes encourage gradual improvement over 5 weeks. Each class meets once a week for 5 consecutive weeks.
 
5:30 PM - 7:30 PM    Pickleball Women's 3.5 Level Ladder League - Tuesdays Session 1
Women's Only Pickleball Competitive League Individual round-robin league, NO partners needed. Players will play a minimum of six games each week in a round-robin format with different partners. Game match ups will be published on the morning of game play. Each week, players will be individually ranked according to games won and points scored. The ultimate goal is to climb the ladder to the highest rung while having FUN, COMPETITIVE play each week. Awards will be given end of the league for 1st, 2nd and 3rd place winners. Participants must compete in at least 50% of the games possible to medal. Google sheets will be used to track play availability, game match ups, weekly results, and league rankings. NOTE: This league is NOT for players below the 3.5 skill level NOT above the 3.75 still level.  Northborough Recreation reserves the right to move a player to a league with a more similar skill level to ensure league parity. If you have any questions about the player skill levels, please refer to the document below or contact the League Director for clarification.
 
6:30 PM - 7:30 PM    Golf, Adult Series - Spring - Golf, Tuesdays, 6:30pm
Great program for golfers of all abilities. Instructors work with students individually within the group. Five one-hour classes encourage improvement over 5 weeks. Golf equipment will be supplied if needed with an additional small fee. 
 
Wednesday April 29, 2026
4:30 PM - 5:30 PM    Golf, Junior - Level I at Juniper Hill, Spring - Golf Jr Group Series, Wed
Great program for golfers of all abilities from ages 7-14. Instructors work with students individually within the group. Five 1 hour classes encourage gradual improvement over 5 weeks. Each class meets once a week for 5 consecutive weeks.
 
4:30 PM - 6:30 PM    Safe@Home Clinics - Safe@Home April 29
Safe@Home is ideal for students that have expressed interest in assuming the responsibility of staying home alone. Students learn how to practice safe habits, how to prevent unsafe situations, and what to do when faced with dangers such as power failures or weather emergencies. Students are also introduced to the Safe Sitter® First Aid Chart and learn a system to help them assess and respond to injuries and illnesses.
 
5:30 PM - 6:30 PM    Golf, Junior - Level I at Juniper Hill, Spring - Golf Jr Group Series, Wed (Intermediate)
Great program for golfers of all abilities from ages 7-14. Instructors work with students individually within the group. Five 1 hour classes encourage gradual improvement over 5 weeks. Each class meets once a week for 5 consecutive weeks.
 
6:30 PM - 7:30 PM    Golf, Adult Series - Spring - Golf, Wednesdays, 6:30pm
Great program for golfers of all abilities. Instructors work with students individually within the group. Five one-hour classes encourage improvement over 5 weeks. Golf equipment will be supplied if needed with an additional small fee. 
 
Thursday April 30, 2026
4:30 PM - 5:30 PM    Golf, Junior - Level I at Juniper Hill, Spring - Golf Jr Group Series, Thurs
Great program for golfers of all abilities from ages 7-14. Instructors work with students individually within the group. Five 1 hour classes encourage gradual improvement over 5 weeks. Each class meets once a week for 5 consecutive weeks.
 
5:30 PM - 6:30 PM    Golf, Junior - Level I at Juniper Hill, Spring - Golf Jr Group Series, Thurs (Intermediate)
Great program for golfers of all abilities from ages 7-14. Instructors work with students individually within the group. Five 1 hour classes encourage gradual improvement over 5 weeks. Each class meets once a week for 5 consecutive weeks.
 
5:30 PM - 7:30 PM    Pickleball Mixed Gender 3.0-3.5 Up and Down the River - Thursdays Session 1
Mixed Gender 3.0-3.5 Up & Down the River:Up and Down the River (or King/Queen of the Court) is a fun, social, yet competitive Pickleball format where players rotate courts after each games, with winners moving up towards the "top" court (Court 3) and losers moving down one court, mixing partners for fresh, fast-paced fun. Winners on the top court stay put (and split partners), while losers from the bottom court (Court 1) stay and play the losers from Court 2.  NOTE: This program is NOT for players below the 3.0 skill level NOR above the 3.5 still level. Players outside these skill levels will not be able to particulate.
 
6:30 PM - 7:30 PM    Golf, Adult Series - Spring - Golf, Thursdays, 6:30pm (Intermediate)
Great program for golfers of all abilities. Instructors work with students individually within the group. Five one-hour classes encourage improvement over 5 weeks. Golf equipment will be supplied if needed with an additional small fee. 
 
Friday May 1, 2026
9:00 AM - 10:00 AM    Golf, Adult Series - Spring - Golf, Fridays, 9:00am
Great program for golfers of all abilities. Instructors work with students individually within the group. Five one-hour classes encourage improvement over 5 weeks. Golf equipment will be supplied if needed with an additional small fee. 
 
10:00 AM - 11:00 AM    Golf, Adult Series - Spring - Golf, Fridays, 10:00am (Ladies Only)
Great program for golfers of all abilities. Instructors work with students individually within the group. Five one-hour classes encourage improvement over 5 weeks. Golf equipment will be supplied if needed with an additional small fee. 
 
Saturday May 2, 2026
8:00 AM - 10:00 AM    Kazi/Tamjid soccer
 
8:30 AM - 9:15 AM    Soccer, First Kix Ages 3 - 5 - First Kix Soccer, Spring (Sat), 8:30am
Let your child's imagination run wild! A friendly and fun introduction to dribbling, stopping, and controlling the ball. Our non-competitive curricula introduces soccer players to simple skills with fun games. Players will also be taught how to interact on a team and how to be a good sport. All equipment will be provided. RKids can wear sneakers NO cleats in gym (Town Hall Gym as Rain Location).
 
9:00 AM - 10:00 AM    Golf, Adult Series - Spring - Golf, Saturdays, 9:00am
Great program for golfers of all abilities. Instructors work with students individually within the group. Five one-hour classes encourage improvement over 5 weeks. Golf equipment will be supplied if needed with an additional small fee. 
 
9:30 AM - 10:15 AM    Soccer, First Kix Ages 3 - 5 - First Kix Soccer, Spring (Sat), 9:30am
Let your child's imagination run wild! A friendly and fun introduction to dribbling, stopping, and controlling the ball. Our non-competitive curricula introduces soccer players to simple skills with fun games. Players will also be taught how to interact on a team and how to be a good sport. All equipment will be provided. RKids can wear sneakers NO cleats in gym (Town Hall Gym as Rain Location).
 
9:30 AM - 11:30 AM    Pickleball Women's 3.5 Level Ladder League - Saturdays Session 1
Women's Only Pickleball Competitive League Individual round-robin league, NO partners needed. Players will play a minimum of six games each week in a round-robin format with different partners. Game match ups will be published on the morning of game play. Each week, players will be individually ranked according to games won and points scored. The ultimate goal is to climb the ladder to the highest rung while having FUN, COMPETITIVE play each week. Awards will be given end of the league for 1st, 2nd and 3rd place winners. Participants must compete in at least 50% of the games possible to medal. Google sheets will be used to track play availability, game match ups, weekly results, and league rankings. NOTE: This league is NOT for players below the 3.5 skill level NOT above the 3.75 still level.  Northborough Recreation reserves the right to move a player to a league with a more similar skill level to ensure league parity. If you have any questions about the player skill levels, please refer to the document below or contact the League Director for clarification.
 
10:00 AM - 11:00 AM    Golf, Junior - Level I at Juniper Hill, Spring - Golf Jr Group Series, Sat
Great program for golfers of all abilities from ages 7-14. Instructors work with students individually within the group. Five 1 hour classes encourage gradual improvement over 5 weeks. Each class meets once a week for 5 consecutive weeks.
 
11:00 AM - 12:00 PM    Golf, Junior - Level I at Juniper Hill, Spring - Golf Jr Group Series, Sat (Parent/Child)
Great program for golfers of all abilities from ages 7-14. Instructors work with students individually within the group. Five 1 hour classes encourage gradual improvement over 5 weeks. Each class meets once a week for 5 consecutive weeks.
 
11:30 AM - 1:00 PM    Pickleball One Day Clinics - May 2 - Serves, Returns & Ground Strokes
1.5 Hour Skills Specific Clinics taught by Suzanne Cox  These clinics are for specific-level players looking to advance a particular skill set.  If you are not at least the level listed, please sign up for one of the pickleball lessons first.  Serves, Returns, & Ground Strokes (forehand and backhand)  Determine which is the best serve for you and develop consistent, powerful, and accurate serves and returns.  Master the ability the hit strong, well-paced groundstrokes while controlling depth, direction, and most importantly, height to avoid pop-ups. Please note these clinics are for players who know how to play. The one-day clinics are to help improve certain skills. Volleys  Learn effective volleys to control the net, dictate pace, and create offensive opportunities. From soft blocks to aggressive drives near the kitchen line, strong volley skills enable players to force errors and gain advantage over your opponents as most points are won at the net. Please note these clinics are for players who know how to play. The one-day clinics are to help improve certain skills. Lobs & Put Aways  Learn to put away high balls with power and accuracy and how to effectively lob both defensively and offensively.  Learn how to effectively defend against lobs, both individually and in tandem with your partner including how to move up and back with lobs.  Additionally, learn how to return a lob without setting up an ‘attack’ on your team. Please note these clinics are for players who know how to play. The one-day clinics are to help improve certain skills. Drop Shots, Resets & Dinks Learn to use soft shots, drops, and resets to control the rally and create scoring opportunities. Additionally, learn aggressive cross count ‘dinks’ to drive opponents out of position and force player errors. Play like the pros at the non-volley zone. Please note these clinics are for players who know how to play. The one-day clinics are to help improve certain skills. Advanced Techniques   Key areas of focus include Controlling the pace of play with resets (defense) and speedups & attacks (offense), Reading your opponent’s patterns, identifying and/or creating gaps and maximizing scoring opportunities. Understand effective partner movement including covering the middle and respecting the ‘X’.                                                                                          Please note these clinics are for players who know how to play. The one-day clinics are to help improve certain skills.
 
1:00 PM - 4:00 PM    Skateboarding Clinic - Spring Saturdays Skateboarding
Designed for beginner skateboarders with little to no experience, this class teaches fundamental skateboarding tricks and skills.  Concentrating on balance, turning, accelerating, stopping, transitions, dropping in, Ollies, and a variety of other skills, we not only teach tricks but help participants develop the confidence to apply them on their own. Proper safety equipment (helmet, knee and elbow pads, and wrist guards) and skateboards are required.  For those that can't bring a skateboard, they will be provided but you must let us know upon registration.  Participants must keep all safety gear on at all times and wear athletic shoes.
 
Sunday May 3, 2026
8:00 AM - 10:00 AM    Bo Zhang Soccer
 
9:00 AM - 10:00 AM    Preschool Soccer League - Preschool Soccer League, Green Team - Coach Tommy Noda
Come have some fun playing soccer with your friends.  Teams will be formed at the beginning of the season and coached by volunteer parents.  Every Sunday, teams will practice for 30 minutes, and then play a game for the remaining 30 minutes.   Practices will stress on soccer fundamentals for beginners and install confidence in the kids to compete.  The goal of this program is to expose the kids to their first organized sport and encourage them to run, kick and laugh in a team environment.  Parent Volunteers needed!  Interested in coaching your child’s team? We are in need of one coach per team, for 6-8 teams, to help coach under the direction of lead instructors Ava and Eliza Ellis. No experience is necessary, although helpful, and training will be provided. All coaches will be CORI’d by the Recreation Department.  You do not need to be a Northborough resident to coach or play!  Your child/children will automatically be registered for your team. To apply as a volunteer, please email recreation@town.northborough.ma.us or call the office at (508) 393-5034.
 
9:00 AM - 10:00 AM    Preschool Soccer League - Preschool Soccer League, Light Blue Team - Coach Anthony Dello Stritto
Come have some fun playing soccer with your friends.  Teams will be formed at the beginning of the season and coached by volunteer parents.  Every Sunday, teams will practice for 30 minutes, and then play a game for the remaining 30 minutes.   Practices will stress on soccer fundamentals for beginners and install confidence in the kids to compete.  The goal of this program is to expose the kids to their first organized sport and encourage them to run, kick and laugh in a team environment.  Parent Volunteers needed!  Interested in coaching your child’s team? We are in need of one coach per team, for 6-8 teams, to help coach under the direction of lead instructors Ava and Eliza Ellis. No experience is necessary, although helpful, and training will be provided. All coaches will be CORI’d by the Recreation Department.  You do not need to be a Northborough resident to coach or play!  Your child/children will automatically be registered for your team. To apply as a volunteer, please email recreation@town.northborough.ma.us or call the office at (508) 393-5034.
 
9:00 AM - 10:00 AM    Preschool Soccer League - Preschool Soccer League, Orange Team - Coach Dan Filipe
Come have some fun playing soccer with your friends.  Teams will be formed at the beginning of the season and coached by volunteer parents.  Every Sunday, teams will practice for 30 minutes, and then play a game for the remaining 30 minutes.   Practices will stress on soccer fundamentals for beginners and install confidence in the kids to compete.  The goal of this program is to expose the kids to their first organized sport and encourage them to run, kick and laugh in a team environment.  Parent Volunteers needed!  Interested in coaching your child’s team? We are in need of one coach per team, for 6-8 teams, to help coach under the direction of lead instructors Ava and Eliza Ellis. No experience is necessary, although helpful, and training will be provided. All coaches will be CORI’d by the Recreation Department.  You do not need to be a Northborough resident to coach or play!  Your child/children will automatically be registered for your team. To apply as a volunteer, please email recreation@town.northborough.ma.us or call the office at (508) 393-5034.
 
9:00 AM - 10:00 AM    Preschool Soccer League - Preschool Soccer League, Red Team - Coach David Rowe
Come have some fun playing soccer with your friends.  Teams will be formed at the beginning of the season and coached by volunteer parents.  Every Sunday, teams will practice for 30 minutes, and then play a game for the remaining 30 minutes.   Practices will stress on soccer fundamentals for beginners and install confidence in the kids to compete.  The goal of this program is to expose the kids to their first organized sport and encourage them to run, kick and laugh in a team environment.  Parent Volunteers needed!  Interested in coaching your child’s team? We are in need of one coach per team, for 6-8 teams, to help coach under the direction of lead instructors Ava and Eliza Ellis. No experience is necessary, although helpful, and training will be provided. All coaches will be CORI’d by the Recreation Department.  You do not need to be a Northborough resident to coach or play!  Your child/children will automatically be registered for your team. To apply as a volunteer, please email recreation@town.northborough.ma.us or call the office at (508) 393-5034.
 
9:00 AM - 10:00 AM    Preschool Soccer League - Preschool Soccer League, Royal Blue Team - Coach Michael Whelan
Come have some fun playing soccer with your friends.  Teams will be formed at the beginning of the season and coached by volunteer parents.  Every Sunday, teams will practice for 30 minutes, and then play a game for the remaining 30 minutes.   Practices will stress on soccer fundamentals for beginners and install confidence in the kids to compete.  The goal of this program is to expose the kids to their first organized sport and encourage them to run, kick and laugh in a team environment.  Parent Volunteers needed!  Interested in coaching your child’s team? We are in need of one coach per team, for 6-8 teams, to help coach under the direction of lead instructors Ava and Eliza Ellis. No experience is necessary, although helpful, and training will be provided. All coaches will be CORI’d by the Recreation Department.  You do not need to be a Northborough resident to coach or play!  Your child/children will automatically be registered for your team. To apply as a volunteer, please email recreation@town.northborough.ma.us or call the office at (508) 393-5034.
 
9:00 AM - 10:00 AM    Preschool Soccer League - Preschool Soccer League, Yellow Team - Coach Brian Hopkins
Come have some fun playing soccer with your friends.  Teams will be formed at the beginning of the season and coached by volunteer parents.  Every Sunday, teams will practice for 30 minutes, and then play a game for the remaining 30 minutes.   Practices will stress on soccer fundamentals for beginners and install confidence in the kids to compete.  The goal of this program is to expose the kids to their first organized sport and encourage them to run, kick and laugh in a team environment.  Parent Volunteers needed!  Interested in coaching your child’s team? We are in need of one coach per team, for 6-8 teams, to help coach under the direction of lead instructors Ava and Eliza Ellis. No experience is necessary, although helpful, and training will be provided. All coaches will be CORI’d by the Recreation Department.  You do not need to be a Northborough resident to coach or play!  Your child/children will automatically be registered for your team. To apply as a volunteer, please email recreation@town.northborough.ma.us or call the office at (508) 393-5034.
 
9:30 AM - 10:30 AM    Pickleball Lessons - Spring: Sundays Intermediate
Beginner 1:Players new or nearly new to the game of pickleball.  The class will center on basic technical aspects of successfully playing the game of pickleball.  In addition to rules of play, focus will include techniques for effective forehand shots, backhand shots, dinks, drops, serves, and return of serves.  The class will also cover the more tactical skills of court positioning, transitions to non-volley zone, and non-volley zone play.  The goal of the class is to give players the skills needed to reach the 2.5-player level. Advanced Beginner:Players who have completed a Beginner 1 pickleball course or have equivalent skills.  The class will center on both the technical and tactical skills needed to advance from a 2.5 to a 3.0 player.  Focus includes hitting medium-paced serves and volleys with direction and consistency; learning and using drop shots to reset gameplay and open shot opportunities; court positioning in different scenarios; understanding how to identify your strengths and your opponent's weaknesses to maximize point opportunities; and how to compete in a pickleball tournament.Intermediate:Intermediate class is designed for players with a solid understanding of the basics, looking to refine their skills and move towards advanced techniques. It focuses on improving consistency, developing more advanced strokes, and understanding game strategy.
 
10:00 AM - 11:00 AM    Golf, Adult Series - Spring - Golf, Sundays, 10:00am
Great program for golfers of all abilities. Instructors work with students individually within the group. Five one-hour classes encourage improvement over 5 weeks. Golf equipment will be supplied if needed with an additional small fee. 
 
10:30 AM - 11:30 AM    Pickleball Lessons - Spring: Sundays Beginner
Beginner 1:Players new or nearly new to the game of pickleball.  The class will center on basic technical aspects of successfully playing the game of pickleball.  In addition to rules of play, focus will include techniques for effective forehand shots, backhand shots, dinks, drops, serves, and return of serves.  The class will also cover the more tactical skills of court positioning, transitions to non-volley zone, and non-volley zone play.  The goal of the class is to give players the skills needed to reach the 2.5-player level. Advanced Beginner:Players who have completed a Beginner 1 pickleball course or have equivalent skills.  The class will center on both the technical and tactical skills needed to advance from a 2.5 to a 3.0 player.  Focus includes hitting medium-paced serves and volleys with direction and consistency; learning and using drop shots to reset gameplay and open shot opportunities; court positioning in different scenarios; understanding how to identify your strengths and your opponent's weaknesses to maximize point opportunities; and how to compete in a pickleball tournament.Intermediate:Intermediate class is designed for players with a solid understanding of the basics, looking to refine their skills and move towards advanced techniques. It focuses on improving consistency, developing more advanced strokes, and understanding game strategy.
 
11:30 AM - 12:30 PM    Pickleball Lessons - Spring: Sundays Advanced Beginner
Beginner 1:Players new or nearly new to the game of pickleball.  The class will center on basic technical aspects of successfully playing the game of pickleball.  In addition to rules of play, focus will include techniques for effective forehand shots, backhand shots, dinks, drops, serves, and return of serves.  The class will also cover the more tactical skills of court positioning, transitions to non-volley zone, and non-volley zone play.  The goal of the class is to give players the skills needed to reach the 2.5-player level. Advanced Beginner:Players who have completed a Beginner 1 pickleball course or have equivalent skills.  The class will center on both the technical and tactical skills needed to advance from a 2.5 to a 3.0 player.  Focus includes hitting medium-paced serves and volleys with direction and consistency; learning and using drop shots to reset gameplay and open shot opportunities; court positioning in different scenarios; understanding how to identify your strengths and your opponent's weaknesses to maximize point opportunities; and how to compete in a pickleball tournament.Intermediate:Intermediate class is designed for players with a solid understanding of the basics, looking to refine their skills and move towards advanced techniques. It focuses on improving consistency, developing more advanced strokes, and understanding game strategy.
 
5:00 PM - 6:00 PM    Tennis Mini Lobbers - Mini Lobbers Spring
Students start to develop basic essential skills, handling and swinging racket, throwing, rolling and catching. Students will focus on basic movements: running, jumping and balance. The main goal of the class is to develop body control using tennis based activities and to have fun!
 
5:30 PM - 8:30 PM    Stained Glass Class - Spring Sundays
In this 6 week class, you will learn one of the oldest art forms in the world and construct your own stained glass panel to display in your home. You will learn the basics - or refine your skills - in the copper foil method made popular by Tiffany. The class will include glass cutting, foiling, and soldering techniques so that you can leave with a beautiful, finished piece.  Several patterns will be available to choose from, any of which can be completed within the six weeks of class.  The course fee includes the use of tools, supplies and glass.
 
6:00 PM - 7:00 PM    Tennis Lessons Ages 7-15 - Adv. Beginners Tennis - Spring
In these 6-week sessions, come learn the basics of tennis or enhance the skills you already possess. All lessons will take place on indoor courts. Equipment is available upon request. Space is limited so be sure to sign up early!
 
6:00 PM - 7:00 PM    Tennis Lessons Ages 7-15 - Beginners Tennis - Spring
In these 6-week sessions, come learn the basics of tennis or enhance the skills you already possess. All lessons will take place on indoor courts. Equipment is available upon request. Space is limited so be sure to sign up early!
 
7:00 PM - 8:00 PM    Tennis Lessons Ages 7-15 - Intermediate Tennis - Spring
In these 6-week sessions, come learn the basics of tennis or enhance the skills you already possess. All lessons will take place on indoor courts. Equipment is available upon request. Space is limited so be sure to sign up early!
 
7:00 PM - 8:00 PM    Tennis Lessons for Adults - Adv Beginners - Spring
In these six-week sessions, learn the basics of tennis or enhance the skills you already possess. All lessons will take place on indoor courts. A tennis racquet is needed. Space is limited so be sure to sign up early!
 
7:00 PM - 8:00 PM    Tennis Lessons for Adults - Beginners - Spring
In these six-week sessions, learn the basics of tennis or enhance the skills you already possess. All lessons will take place on indoor courts. A tennis racquet is needed. Space is limited so be sure to sign up early!
 
Tuesday May 5, 2026
10:00 AM - 11:00 AM    Golf, Adult Series - Spring - Golf, Tuesdays, 10am
Great program for golfers of all abilities. Instructors work with students individually within the group. Five one-hour classes encourage improvement over 5 weeks. Golf equipment will be supplied if needed with an additional small fee. 
 
4:00 PM - 5:00 PM    Track & Field with Skyhawks - Spring - Grades K - 2
Dash, jump, and throw with Skyhawks Track & Field! This program teaches young athletes track and field essentials, from body positioning and stride to stretching and cool-downs. Participants try events like javelin, discus, and hurdles. Each session builds skills, discipline, and sportsmanship. Get on track with Skyhawks for athletic and personal growth!  Please bring water and wear athletic clothing.
 
4:30 PM - 5:30 PM    Golf, Junior - Level I at Juniper Hill, Spring - Golf Jr Group Series, Tues
Great program for golfers of all abilities from ages 7-14. Instructors work with students individually within the group. Five 1 hour classes encourage gradual improvement over 5 weeks. Each class meets once a week for 5 consecutive weeks.
 
5:15 PM - 6:15 PM    Track & Field with Skyhawks - Spring - Grades 3 - 5
Dash, jump, and throw with Skyhawks Track & Field! This program teaches young athletes track and field essentials, from body positioning and stride to stretching and cool-downs. Participants try events like javelin, discus, and hurdles. Each session builds skills, discipline, and sportsmanship. Get on track with Skyhawks for athletic and personal growth!  Please bring water and wear athletic clothing.
 
5:15 PM - 8:15 PM    frawley QB
 
5:30 PM - 6:30 PM    Golf, Junior - Level I at Juniper Hill, Spring - Golf Jr Group Series, Tues (Parent/Child)
Great program for golfers of all abilities from ages 7-14. Instructors work with students individually within the group. Five 1 hour classes encourage gradual improvement over 5 weeks. Each class meets once a week for 5 consecutive weeks.
 
5:30 PM - 7:30 PM    Pickleball Women's 3.5 Level Ladder League - Tuesdays Session 1
Women's Only Pickleball Competitive League Individual round-robin league, NO partners needed. Players will play a minimum of six games each week in a round-robin format with different partners. Game match ups will be published on the morning of game play. Each week, players will be individually ranked according to games won and points scored. The ultimate goal is to climb the ladder to the highest rung while having FUN, COMPETITIVE play each week. Awards will be given end of the league for 1st, 2nd and 3rd place winners. Participants must compete in at least 50% of the games possible to medal. Google sheets will be used to track play availability, game match ups, weekly results, and league rankings. NOTE: This league is NOT for players below the 3.5 skill level NOT above the 3.75 still level.  Northborough Recreation reserves the right to move a player to a league with a more similar skill level to ensure league parity. If you have any questions about the player skill levels, please refer to the document below or contact the League Director for clarification.
 
6:30 PM - 7:30 PM    Golf, Adult Series - Spring - Golf, Tuesdays, 6:30pm
Great program for golfers of all abilities. Instructors work with students individually within the group. Five one-hour classes encourage improvement over 5 weeks. Golf equipment will be supplied if needed with an additional small fee. 
 
Wednesday May 6, 2026
4:30 PM - 5:30 PM    Golf, Junior - Level I at Juniper Hill, Spring - Golf Jr Group Series, Wed
Great program for golfers of all abilities from ages 7-14. Instructors work with students individually within the group. Five 1 hour classes encourage gradual improvement over 5 weeks. Each class meets once a week for 5 consecutive weeks.
 
5:30 PM - 6:30 PM    Golf, Junior - Level I at Juniper Hill, Spring - Golf Jr Group Series, Wed (Intermediate)
Great program for golfers of all abilities from ages 7-14. Instructors work with students individually within the group. Five 1 hour classes encourage gradual improvement over 5 weeks. Each class meets once a week for 5 consecutive weeks.
 
6:30 PM - 7:30 PM    Golf, Adult Series - Spring - Golf, Wednesdays, 6:30pm
Great program for golfers of all abilities. Instructors work with students individually within the group. Five one-hour classes encourage improvement over 5 weeks. Golf equipment will be supplied if needed with an additional small fee. 
 
Thursday May 7, 2026
4:30 PM - 5:30 PM    Golf, Junior - Level I at Juniper Hill, Spring - Golf Jr Group Series, Thurs
Great program for golfers of all abilities from ages 7-14. Instructors work with students individually within the group. Five 1 hour classes encourage gradual improvement over 5 weeks. Each class meets once a week for 5 consecutive weeks.
 
5:30 PM - 6:30 PM    Golf, Junior - Level I at Juniper Hill, Spring - Golf Jr Group Series, Thurs (Intermediate)
Great program for golfers of all abilities from ages 7-14. Instructors work with students individually within the group. Five 1 hour classes encourage gradual improvement over 5 weeks. Each class meets once a week for 5 consecutive weeks.
 
5:30 PM - 7:30 PM    Pickleball Mixed Gender 3.0-3.5 Up and Down the River - Thursdays Session 1
Mixed Gender 3.0-3.5 Up & Down the River:Up and Down the River (or King/Queen of the Court) is a fun, social, yet competitive Pickleball format where players rotate courts after each games, with winners moving up towards the "top" court (Court 3) and losers moving down one court, mixing partners for fresh, fast-paced fun. Winners on the top court stay put (and split partners), while losers from the bottom court (Court 1) stay and play the losers from Court 2.  NOTE: This program is NOT for players below the 3.0 skill level NOR above the 3.5 still level. Players outside these skill levels will not be able to particulate.
 
6:30 PM - 7:30 PM    Golf, Adult Series - Spring - Golf, Thursdays, 6:30pm (Intermediate)
Great program for golfers of all abilities. Instructors work with students individually within the group. Five one-hour classes encourage improvement over 5 weeks. Golf equipment will be supplied if needed with an additional small fee. 
 
Friday May 8, 2026
9:00 AM - 10:00 AM    Golf, Adult Series - Spring - Golf, Fridays, 9:00am
Great program for golfers of all abilities. Instructors work with students individually within the group. Five one-hour classes encourage improvement over 5 weeks. Golf equipment will be supplied if needed with an additional small fee. 
 
10:00 AM - 11:00 AM    Golf, Adult Series - Spring - Golf, Fridays, 10:00am (Ladies Only)
Great program for golfers of all abilities. Instructors work with students individually within the group. Five one-hour classes encourage improvement over 5 weeks. Golf equipment will be supplied if needed with an additional small fee. 
 
Saturday May 9, 2026
8:00 AM - 10:00 AM    Kazi/Tamjid soccer
 
8:30 AM - 9:15 AM    Soccer, First Kix Ages 3 - 5 - First Kix Soccer, Spring (Sat), 8:30am
Let your child's imagination run wild! A friendly and fun introduction to dribbling, stopping, and controlling the ball. Our non-competitive curricula introduces soccer players to simple skills with fun games. Players will also be taught how to interact on a team and how to be a good sport. All equipment will be provided. RKids can wear sneakers NO cleats in gym (Town Hall Gym as Rain Location).
 
9:00 AM - 10:00 AM    Golf, Adult Series - Spring - Golf, Saturdays, 9:00am
Great program for golfers of all abilities. Instructors work with students individually within the group. Five one-hour classes encourage improvement over 5 weeks. Golf equipment will be supplied if needed with an additional small fee. 
 
9:30 AM - 10:15 AM    Soccer, First Kix Ages 3 - 5 - First Kix Soccer, Spring (Sat), 9:30am
Let your child's imagination run wild! A friendly and fun introduction to dribbling, stopping, and controlling the ball. Our non-competitive curricula introduces soccer players to simple skills with fun games. Players will also be taught how to interact on a team and how to be a good sport. All equipment will be provided. RKids can wear sneakers NO cleats in gym (Town Hall Gym as Rain Location).
 
10:00 AM - 11:00 AM    Golf, Junior - Level I at Juniper Hill, Spring - Golf Jr Group Series, Sat
Great program for golfers of all abilities from ages 7-14. Instructors work with students individually within the group. Five 1 hour classes encourage gradual improvement over 5 weeks. Each class meets once a week for 5 consecutive weeks.
 
11:00 AM - 12:00 PM    Golf, Junior - Level I at Juniper Hill, Spring - Golf Jr Group Series, Sat (Parent/Child)
Great program for golfers of all abilities from ages 7-14. Instructors work with students individually within the group. Five 1 hour classes encourage gradual improvement over 5 weeks. Each class meets once a week for 5 consecutive weeks.
 
1:00 PM - 4:00 PM    Skateboarding Clinic - Spring Saturdays Skateboarding
Designed for beginner skateboarders with little to no experience, this class teaches fundamental skateboarding tricks and skills.  Concentrating on balance, turning, accelerating, stopping, transitions, dropping in, Ollies, and a variety of other skills, we not only teach tricks but help participants develop the confidence to apply them on their own. Proper safety equipment (helmet, knee and elbow pads, and wrist guards) and skateboards are required.  For those that can't bring a skateboard, they will be provided but you must let us know upon registration.  Participants must keep all safety gear on at all times and wear athletic shoes.
 
Sunday May 10, 2026
8:00 AM - 10:00 AM    Bo Zhang Soccer
 
9:00 AM - 10:00 AM    Preschool Soccer League - Preschool Soccer League, Green Team - Coach Tommy Noda
Come have some fun playing soccer with your friends.  Teams will be formed at the beginning of the season and coached by volunteer parents.  Every Sunday, teams will practice for 30 minutes, and then play a game for the remaining 30 minutes.   Practices will stress on soccer fundamentals for beginners and install confidence in the kids to compete.  The goal of this program is to expose the kids to their first organized sport and encourage them to run, kick and laugh in a team environment.  Parent Volunteers needed!  Interested in coaching your child’s team? We are in need of one coach per team, for 6-8 teams, to help coach under the direction of lead instructors Ava and Eliza Ellis. No experience is necessary, although helpful, and training will be provided. All coaches will be CORI’d by the Recreation Department.  You do not need to be a Northborough resident to coach or play!  Your child/children will automatically be registered for your team. To apply as a volunteer, please email recreation@town.northborough.ma.us or call the office at (508) 393-5034.
 
9:00 AM - 10:00 AM    Preschool Soccer League - Preschool Soccer League, Light Blue Team - Coach Anthony Dello Stritto
Come have some fun playing soccer with your friends.  Teams will be formed at the beginning of the season and coached by volunteer parents.  Every Sunday, teams will practice for 30 minutes, and then play a game for the remaining 30 minutes.   Practices will stress on soccer fundamentals for beginners and install confidence in the kids to compete.  The goal of this program is to expose the kids to their first organized sport and encourage them to run, kick and laugh in a team environment.  Parent Volunteers needed!  Interested in coaching your child’s team? We are in need of one coach per team, for 6-8 teams, to help coach under the direction of lead instructors Ava and Eliza Ellis. No experience is necessary, although helpful, and training will be provided. All coaches will be CORI’d by the Recreation Department.  You do not need to be a Northborough resident to coach or play!  Your child/children will automatically be registered for your team. To apply as a volunteer, please email recreation@town.northborough.ma.us or call the office at (508) 393-5034.
 
9:00 AM - 10:00 AM    Preschool Soccer League - Preschool Soccer League, Orange Team - Coach Dan Filipe
Come have some fun playing soccer with your friends.  Teams will be formed at the beginning of the season and coached by volunteer parents.  Every Sunday, teams will practice for 30 minutes, and then play a game for the remaining 30 minutes.   Practices will stress on soccer fundamentals for beginners and install confidence in the kids to compete.  The goal of this program is to expose the kids to their first organized sport and encourage them to run, kick and laugh in a team environment.  Parent Volunteers needed!  Interested in coaching your child’s team? We are in need of one coach per team, for 6-8 teams, to help coach under the direction of lead instructors Ava and Eliza Ellis. No experience is necessary, although helpful, and training will be provided. All coaches will be CORI’d by the Recreation Department.  You do not need to be a Northborough resident to coach or play!  Your child/children will automatically be registered for your team. To apply as a volunteer, please email recreation@town.northborough.ma.us or call the office at (508) 393-5034.
 
9:00 AM - 10:00 AM    Preschool Soccer League - Preschool Soccer League, Red Team - Coach David Rowe
Come have some fun playing soccer with your friends.  Teams will be formed at the beginning of the season and coached by volunteer parents.  Every Sunday, teams will practice for 30 minutes, and then play a game for the remaining 30 minutes.   Practices will stress on soccer fundamentals for beginners and install confidence in the kids to compete.  The goal of this program is to expose the kids to their first organized sport and encourage them to run, kick and laugh in a team environment.  Parent Volunteers needed!  Interested in coaching your child’s team? We are in need of one coach per team, for 6-8 teams, to help coach under the direction of lead instructors Ava and Eliza Ellis. No experience is necessary, although helpful, and training will be provided. All coaches will be CORI’d by the Recreation Department.  You do not need to be a Northborough resident to coach or play!  Your child/children will automatically be registered for your team. To apply as a volunteer, please email recreation@town.northborough.ma.us or call the office at (508) 393-5034.
 
9:00 AM - 10:00 AM    Preschool Soccer League - Preschool Soccer League, Royal Blue Team - Coach Michael Whelan
Come have some fun playing soccer with your friends.  Teams will be formed at the beginning of the season and coached by volunteer parents.  Every Sunday, teams will practice for 30 minutes, and then play a game for the remaining 30 minutes.   Practices will stress on soccer fundamentals for beginners and install confidence in the kids to compete.  The goal of this program is to expose the kids to their first organized sport and encourage them to run, kick and laugh in a team environment.  Parent Volunteers needed!  Interested in coaching your child’s team? We are in need of one coach per team, for 6-8 teams, to help coach under the direction of lead instructors Ava and Eliza Ellis. No experience is necessary, although helpful, and training will be provided. All coaches will be CORI’d by the Recreation Department.  You do not need to be a Northborough resident to coach or play!  Your child/children will automatically be registered for your team. To apply as a volunteer, please email recreation@town.northborough.ma.us or call the office at (508) 393-5034.
 
9:00 AM - 10:00 AM    Preschool Soccer League - Preschool Soccer League, Yellow Team - Coach Brian Hopkins
Come have some fun playing soccer with your friends.  Teams will be formed at the beginning of the season and coached by volunteer parents.  Every Sunday, teams will practice for 30 minutes, and then play a game for the remaining 30 minutes.   Practices will stress on soccer fundamentals for beginners and install confidence in the kids to compete.  The goal of this program is to expose the kids to their first organized sport and encourage them to run, kick and laugh in a team environment.  Parent Volunteers needed!  Interested in coaching your child’s team? We are in need of one coach per team, for 6-8 teams, to help coach under the direction of lead instructors Ava and Eliza Ellis. No experience is necessary, although helpful, and training will be provided. All coaches will be CORI’d by the Recreation Department.  You do not need to be a Northborough resident to coach or play!  Your child/children will automatically be registered for your team. To apply as a volunteer, please email recreation@town.northborough.ma.us or call the office at (508) 393-5034.
 
9:30 AM - 10:30 AM    Pickleball Lessons - Spring: Sundays Intermediate
Beginner 1:Players new or nearly new to the game of pickleball.  The class will center on basic technical aspects of successfully playing the game of pickleball.  In addition to rules of play, focus will include techniques for effective forehand shots, backhand shots, dinks, drops, serves, and return of serves.  The class will also cover the more tactical skills of court positioning, transitions to non-volley zone, and non-volley zone play.  The goal of the class is to give players the skills needed to reach the 2.5-player level. Advanced Beginner:Players who have completed a Beginner 1 pickleball course or have equivalent skills.  The class will center on both the technical and tactical skills needed to advance from a 2.5 to a 3.0 player.  Focus includes hitting medium-paced serves and volleys with direction and consistency; learning and using drop shots to reset gameplay and open shot opportunities; court positioning in different scenarios; understanding how to identify your strengths and your opponent's weaknesses to maximize point opportunities; and how to compete in a pickleball tournament.Intermediate:Intermediate class is designed for players with a solid understanding of the basics, looking to refine their skills and move towards advanced techniques. It focuses on improving consistency, developing more advanced strokes, and understanding game strategy.
 
10:00 AM - 11:00 AM    Golf, Adult Series - Spring - Golf, Sundays, 10:00am
Great program for golfers of all abilities. Instructors work with students individually within the group. Five one-hour classes encourage improvement over 5 weeks. Golf equipment will be supplied if needed with an additional small fee. 
 
10:30 AM - 11:30 AM    Pickleball Lessons - Spring: Sundays Beginner
Beginner 1:Players new or nearly new to the game of pickleball.  The class will center on basic technical aspects of successfully playing the game of pickleball.  In addition to rules of play, focus will include techniques for effective forehand shots, backhand shots, dinks, drops, serves, and return of serves.  The class will also cover the more tactical skills of court positioning, transitions to non-volley zone, and non-volley zone play.  The goal of the class is to give players the skills needed to reach the 2.5-player level. Advanced Beginner:Players who have completed a Beginner 1 pickleball course or have equivalent skills.  The class will center on both the technical and tactical skills needed to advance from a 2.5 to a 3.0 player.  Focus includes hitting medium-paced serves and volleys with direction and consistency; learning and using drop shots to reset gameplay and open shot opportunities; court positioning in different scenarios; understanding how to identify your strengths and your opponent's weaknesses to maximize point opportunities; and how to compete in a pickleball tournament.Intermediate:Intermediate class is designed for players with a solid understanding of the basics, looking to refine their skills and move towards advanced techniques. It focuses on improving consistency, developing more advanced strokes, and understanding game strategy.
 
11:30 AM - 12:30 PM    Pickleball Lessons - Spring: Sundays Advanced Beginner
Beginner 1:Players new or nearly new to the game of pickleball.  The class will center on basic technical aspects of successfully playing the game of pickleball.  In addition to rules of play, focus will include techniques for effective forehand shots, backhand shots, dinks, drops, serves, and return of serves.  The class will also cover the more tactical skills of court positioning, transitions to non-volley zone, and non-volley zone play.  The goal of the class is to give players the skills needed to reach the 2.5-player level. Advanced Beginner:Players who have completed a Beginner 1 pickleball course or have equivalent skills.  The class will center on both the technical and tactical skills needed to advance from a 2.5 to a 3.0 player.  Focus includes hitting medium-paced serves and volleys with direction and consistency; learning and using drop shots to reset gameplay and open shot opportunities; court positioning in different scenarios; understanding how to identify your strengths and your opponent's weaknesses to maximize point opportunities; and how to compete in a pickleball tournament.Intermediate:Intermediate class is designed for players with a solid understanding of the basics, looking to refine their skills and move towards advanced techniques. It focuses on improving consistency, developing more advanced strokes, and understanding game strategy.
 
5:30 PM - 8:30 PM    Stained Glass Class - Spring Sundays
In this 6 week class, you will learn one of the oldest art forms in the world and construct your own stained glass panel to display in your home. You will learn the basics - or refine your skills - in the copper foil method made popular by Tiffany. The class will include glass cutting, foiling, and soldering techniques so that you can leave with a beautiful, finished piece.  Several patterns will be available to choose from, any of which can be completed within the six weeks of class.  The course fee includes the use of tools, supplies and glass.
 
Monday May 11, 2026
5:30 PM - 6:30 PM    Golf, Adult Series - Spring - Golf, Mondays, 5:30pm
Great program for golfers of all abilities. Instructors work with students individually within the group. Five one-hour classes encourage improvement over 5 weeks. Golf equipment will be supplied if needed with an additional small fee. 
 
Tuesday May 12, 2026
10:00 AM - 11:00 AM    Golf, Adult Series - Spring - Golf, Tuesdays, 10am
Great program for golfers of all abilities. Instructors work with students individually within the group. Five one-hour classes encourage improvement over 5 weeks. Golf equipment will be supplied if needed with an additional small fee. 
 
4:00 PM - 5:00 PM    Track & Field with Skyhawks - Spring - Grades K - 2
Dash, jump, and throw with Skyhawks Track & Field! This program teaches young athletes track and field essentials, from body positioning and stride to stretching and cool-downs. Participants try events like javelin, discus, and hurdles. Each session builds skills, discipline, and sportsmanship. Get on track with Skyhawks for athletic and personal growth!  Please bring water and wear athletic clothing.
 
4:30 PM - 5:30 PM    Golf, Junior - Level I at Juniper Hill, Spring - Golf Jr Group Series, Tues
Great program for golfers of all abilities from ages 7-14. Instructors work with students individually within the group. Five 1 hour classes encourage gradual improvement over 5 weeks. Each class meets once a week for 5 consecutive weeks.
 
5:15 PM - 6:15 PM    Track & Field with Skyhawks - Spring - Grades 3 - 5
Dash, jump, and throw with Skyhawks Track & Field! This program teaches young athletes track and field essentials, from body positioning and stride to stretching and cool-downs. Participants try events like javelin, discus, and hurdles. Each session builds skills, discipline, and sportsmanship. Get on track with Skyhawks for athletic and personal growth!  Please bring water and wear athletic clothing.
 
5:15 PM - 8:15 PM    frawley QB
 
5:30 PM - 6:30 PM    Golf, Junior - Level I at Juniper Hill, Spring - Golf Jr Group Series, Tues (Parent/Child)
Great program for golfers of all abilities from ages 7-14. Instructors work with students individually within the group. Five 1 hour classes encourage gradual improvement over 5 weeks. Each class meets once a week for 5 consecutive weeks.
 
6:30 PM - 7:30 PM    Golf, Adult Series - Spring - Golf, Tuesdays, 6:30pm
Great program for golfers of all abilities. Instructors work with students individually within the group. Five one-hour classes encourage improvement over 5 weeks. Golf equipment will be supplied if needed with an additional small fee. 
 
Wednesday May 13, 2026
4:30 PM - 5:30 PM    Golf, Junior - Level I at Juniper Hill, Spring - Golf Jr Group Series, Wed
Great program for golfers of all abilities from ages 7-14. Instructors work with students individually within the group. Five 1 hour classes encourage gradual improvement over 5 weeks. Each class meets once a week for 5 consecutive weeks.
 
5:30 PM - 6:30 PM    Golf, Junior - Level I at Juniper Hill, Spring - Golf Jr Group Series, Wed (Intermediate)
Great program for golfers of all abilities from ages 7-14. Instructors work with students individually within the group. Five 1 hour classes encourage gradual improvement over 5 weeks. Each class meets once a week for 5 consecutive weeks.
 
6:30 PM - 7:30 PM    Golf, Adult Series - Spring - Golf, Wednesdays, 6:30pm
Great program for golfers of all abilities. Instructors work with students individually within the group. Five one-hour classes encourage improvement over 5 weeks. Golf equipment will be supplied if needed with an additional small fee. 
 
Thursday May 14, 2026
4:30 PM - 5:30 PM    Golf, Junior - Level I at Juniper Hill, Spring - Golf Jr Group Series, Thurs
Great program for golfers of all abilities from ages 7-14. Instructors work with students individually within the group. Five 1 hour classes encourage gradual improvement over 5 weeks. Each class meets once a week for 5 consecutive weeks.
 
5:30 PM - 6:30 PM    Golf, Junior - Level I at Juniper Hill, Spring - Golf Jr Group Series, Thurs (Intermediate)
Great program for golfers of all abilities from ages 7-14. Instructors work with students individually within the group. Five 1 hour classes encourage gradual improvement over 5 weeks. Each class meets once a week for 5 consecutive weeks.
 
6:30 PM - 7:30 PM    Golf, Adult Series - Spring - Golf, Thursdays, 6:30pm (Intermediate)
Great program for golfers of all abilities. Instructors work with students individually within the group. Five one-hour classes encourage improvement over 5 weeks. Golf equipment will be supplied if needed with an additional small fee. 
 
Friday May 15, 2026
9:00 AM - 10:00 AM    Golf, Adult Series - Spring - Golf, Fridays, 9:00am
Great program for golfers of all abilities. Instructors work with students individually within the group. Five one-hour classes encourage improvement over 5 weeks. Golf equipment will be supplied if needed with an additional small fee. 
 
10:00 AM - 11:00 AM    Golf, Adult Series - Spring - Golf, Fridays, 10:00am (Ladies Only)
Great program for golfers of all abilities. Instructors work with students individually within the group. Five one-hour classes encourage improvement over 5 weeks. Golf equipment will be supplied if needed with an additional small fee. 
 
Saturday May 16, 2026
8:00 AM - 10:00 AM    Kazi/Tamjid soccer
 
8:30 AM - 9:15 AM    Soccer, First Kix Ages 3 - 5 - First Kix Soccer, Spring (Sat), 8:30am
Let your child's imagination run wild! A friendly and fun introduction to dribbling, stopping, and controlling the ball. Our non-competitive curricula introduces soccer players to simple skills with fun games. Players will also be taught how to interact on a team and how to be a good sport. All equipment will be provided. RKids can wear sneakers NO cleats in gym (Town Hall Gym as Rain Location).
 
9:00 AM - 10:00 AM    Golf, Adult Series - Spring - Golf, Saturdays, 9:00am
Great program for golfers of all abilities. Instructors work with students individually within the group. Five one-hour classes encourage improvement over 5 weeks. Golf equipment will be supplied if needed with an additional small fee. 
 
9:00 AM - 11:00 AM    Pickleball Women's 3.5 Level Ladder League - Saturdays Session 2
Women's Only Pickleball Competitive League Individual round-robin league, NO partners needed. Players will play a minimum of six games each week in a round-robin format with different partners. Game match ups will be published on the morning of game play. Each week, players will be individually ranked according to games won and points scored. The ultimate goal is to climb the ladder to the highest rung while having FUN, COMPETITIVE play each week. Awards will be given end of the league for 1st, 2nd and 3rd place winners. Participants must compete in at least 50% of the games possible to medal. Google sheets will be used to track play availability, game match ups, weekly results, and league rankings. NOTE: This league is NOT for players below the 3.5 skill level NOT above the 3.75 still level.  Northborough Recreation reserves the right to move a player to a league with a more similar skill level to ensure league parity. If you have any questions about the player skill levels, please refer to the document below or contact the League Director for clarification.
 
9:30 AM - 10:15 AM    Soccer, First Kix Ages 3 - 5 - First Kix Soccer, Spring (Sat), 9:30am
Let your child's imagination run wild! A friendly and fun introduction to dribbling, stopping, and controlling the ball. Our non-competitive curricula introduces soccer players to simple skills with fun games. Players will also be taught how to interact on a team and how to be a good sport. All equipment will be provided. RKids can wear sneakers NO cleats in gym (Town Hall Gym as Rain Location).
 
10:00 AM - 11:00 AM    Golf, Junior - Level I at Juniper Hill, Spring - Golf Jr Group Series, Sat
Great program for golfers of all abilities from ages 7-14. Instructors work with students individually within the group. Five 1 hour classes encourage gradual improvement over 5 weeks. Each class meets once a week for 5 consecutive weeks.
 
10:00 AM - 4:00 PM    Private Rental
 
11:00 AM - 12:00 PM    Golf, Junior - Level I at Juniper Hill, Spring - Golf Jr Group Series, Sat (Parent/Child)
Great program for golfers of all abilities from ages 7-14. Instructors work with students individually within the group. Five 1 hour classes encourage gradual improvement over 5 weeks. Each class meets once a week for 5 consecutive weeks.
 
1:00 PM - 4:00 PM    Skateboarding Clinic - Spring Saturdays Skateboarding
Designed for beginner skateboarders with little to no experience, this class teaches fundamental skateboarding tricks and skills.  Concentrating on balance, turning, accelerating, stopping, transitions, dropping in, Ollies, and a variety of other skills, we not only teach tricks but help participants develop the confidence to apply them on their own. Proper safety equipment (helmet, knee and elbow pads, and wrist guards) and skateboards are required.  For those that can't bring a skateboard, they will be provided but you must let us know upon registration.  Participants must keep all safety gear on at all times and wear athletic shoes.
 
Sunday May 17, 2026
8:00 AM - 10:00 AM    Bo Zhang Soccer
 
9:00 AM - 10:00 AM    Preschool Soccer League - Preschool Soccer League, Green Team - Coach Tommy Noda
Come have some fun playing soccer with your friends.  Teams will be formed at the beginning of the season and coached by volunteer parents.  Every Sunday, teams will practice for 30 minutes, and then play a game for the remaining 30 minutes.   Practices will stress on soccer fundamentals for beginners and install confidence in the kids to compete.  The goal of this program is to expose the kids to their first organized sport and encourage them to run, kick and laugh in a team environment.  Parent Volunteers needed!  Interested in coaching your child’s team? We are in need of one coach per team, for 6-8 teams, to help coach under the direction of lead instructors Ava and Eliza Ellis. No experience is necessary, although helpful, and training will be provided. All coaches will be CORI’d by the Recreation Department.  You do not need to be a Northborough resident to coach or play!  Your child/children will automatically be registered for your team. To apply as a volunteer, please email recreation@town.northborough.ma.us or call the office at (508) 393-5034.
 
9:00 AM - 10:00 AM    Preschool Soccer League - Preschool Soccer League, Light Blue Team - Coach Anthony Dello Stritto
Come have some fun playing soccer with your friends.  Teams will be formed at the beginning of the season and coached by volunteer parents.  Every Sunday, teams will practice for 30 minutes, and then play a game for the remaining 30 minutes.   Practices will stress on soccer fundamentals for beginners and install confidence in the kids to compete.  The goal of this program is to expose the kids to their first organized sport and encourage them to run, kick and laugh in a team environment.  Parent Volunteers needed!  Interested in coaching your child’s team? We are in need of one coach per team, for 6-8 teams, to help coach under the direction of lead instructors Ava and Eliza Ellis. No experience is necessary, although helpful, and training will be provided. All coaches will be CORI’d by the Recreation Department.  You do not need to be a Northborough resident to coach or play!  Your child/children will automatically be registered for your team. To apply as a volunteer, please email recreation@town.northborough.ma.us or call the office at (508) 393-5034.
 
9:00 AM - 10:00 AM    Preschool Soccer League - Preschool Soccer League, Orange Team - Coach Dan Filipe
Come have some fun playing soccer with your friends.  Teams will be formed at the beginning of the season and coached by volunteer parents.  Every Sunday, teams will practice for 30 minutes, and then play a game for the remaining 30 minutes.   Practices will stress on soccer fundamentals for beginners and install confidence in the kids to compete.  The goal of this program is to expose the kids to their first organized sport and encourage them to run, kick and laugh in a team environment.  Parent Volunteers needed!  Interested in coaching your child’s team? We are in need of one coach per team, for 6-8 teams, to help coach under the direction of lead instructors Ava and Eliza Ellis. No experience is necessary, although helpful, and training will be provided. All coaches will be CORI’d by the Recreation Department.  You do not need to be a Northborough resident to coach or play!  Your child/children will automatically be registered for your team. To apply as a volunteer, please email recreation@town.northborough.ma.us or call the office at (508) 393-5034.
 
9:00 AM - 10:00 AM    Preschool Soccer League - Preschool Soccer League, Red Team - Coach David Rowe
Come have some fun playing soccer with your friends.  Teams will be formed at the beginning of the season and coached by volunteer parents.  Every Sunday, teams will practice for 30 minutes, and then play a game for the remaining 30 minutes.   Practices will stress on soccer fundamentals for beginners and install confidence in the kids to compete.  The goal of this program is to expose the kids to their first organized sport and encourage them to run, kick and laugh in a team environment.  Parent Volunteers needed!  Interested in coaching your child’s team? We are in need of one coach per team, for 6-8 teams, to help coach under the direction of lead instructors Ava and Eliza Ellis. No experience is necessary, although helpful, and training will be provided. All coaches will be CORI’d by the Recreation Department.  You do not need to be a Northborough resident to coach or play!  Your child/children will automatically be registered for your team. To apply as a volunteer, please email recreation@town.northborough.ma.us or call the office at (508) 393-5034.
 
9:00 AM - 10:00 AM    Preschool Soccer League - Preschool Soccer League, Royal Blue Team - Coach Michael Whelan
Come have some fun playing soccer with your friends.  Teams will be formed at the beginning of the season and coached by volunteer parents.  Every Sunday, teams will practice for 30 minutes, and then play a game for the remaining 30 minutes.   Practices will stress on soccer fundamentals for beginners and install confidence in the kids to compete.  The goal of this program is to expose the kids to their first organized sport and encourage them to run, kick and laugh in a team environment.  Parent Volunteers needed!  Interested in coaching your child’s team? We are in need of one coach per team, for 6-8 teams, to help coach under the direction of lead instructors Ava and Eliza Ellis. No experience is necessary, although helpful, and training will be provided. All coaches will be CORI’d by the Recreation Department.  You do not need to be a Northborough resident to coach or play!  Your child/children will automatically be registered for your team. To apply as a volunteer, please email recreation@town.northborough.ma.us or call the office at (508) 393-5034.
 
9:00 AM - 10:00 AM    Preschool Soccer League - Preschool Soccer League, Yellow Team - Coach Brian Hopkins
Come have some fun playing soccer with your friends.  Teams will be formed at the beginning of the season and coached by volunteer parents.  Every Sunday, teams will practice for 30 minutes, and then play a game for the remaining 30 minutes.   Practices will stress on soccer fundamentals for beginners and install confidence in the kids to compete.  The goal of this program is to expose the kids to their first organized sport and encourage them to run, kick and laugh in a team environment.  Parent Volunteers needed!  Interested in coaching your child’s team? We are in need of one coach per team, for 6-8 teams, to help coach under the direction of lead instructors Ava and Eliza Ellis. No experience is necessary, although helpful, and training will be provided. All coaches will be CORI’d by the Recreation Department.  You do not need to be a Northborough resident to coach or play!  Your child/children will automatically be registered for your team. To apply as a volunteer, please email recreation@town.northborough.ma.us or call the office at (508) 393-5034.
 
10:00 AM - 11:00 AM    Golf, Adult Series - Spring - Golf, Sundays, 10:00am
Great program for golfers of all abilities. Instructors work with students individually within the group. Five one-hour classes encourage improvement over 5 weeks. Golf equipment will be supplied if needed with an additional small fee. 
 
10:00 AM - 4:00 PM    Trinity Church
 
5:30 PM - 8:30 PM    Stained Glass Class - Spring Sundays
In this 6 week class, you will learn one of the oldest art forms in the world and construct your own stained glass panel to display in your home. You will learn the basics - or refine your skills - in the copper foil method made popular by Tiffany. The class will include glass cutting, foiling, and soldering techniques so that you can leave with a beautiful, finished piece.  Several patterns will be available to choose from, any of which can be completed within the six weeks of class.  The course fee includes the use of tools, supplies and glass.
 
Monday May 18, 2026
4:30 PM - 7:00 PM    Safe SitterĀ® Babysitting Class - Safe SitterĀ® Class May 18
Safety Skills: Students learn how to prevent unsafe situations and what to do when faced with dangers such as power failures or weather emergencies.Child Care Skills: Students learn tips to manage behavior that will help them stay in control of themselves and the children in their care. Students also learn the ages and stages of child development, as well as practice diapering.First Aid & Rescue Skills: Learning skills such as choking rescue and an introduction to CPR is often students’ favorite part of the class. Students also learn a system to help them assess and respond to injuries and illnesses.Life & Business Skills: The ability to screen jobs, discuss fees, and greet employers will set students up for success now and in the future. The recommended age for this course is 11-16 years old or anyone who works with children on a daily basis.Students are welcome to bring a tree nut free snack/meal and water bottle.
 
5:30 PM - 6:30 PM    Golf, Adult Series - Spring - Golf, Mondays, 5:30pm
Great program for golfers of all abilities. Instructors work with students individually within the group. Five one-hour classes encourage improvement over 5 weeks. Golf equipment will be supplied if needed with an additional small fee. 
 
Tuesday May 19, 2026
10:00 AM - 11:00 AM    Golf, Adult Series - Spring - Golf, Tuesdays, 10am
Great program for golfers of all abilities. Instructors work with students individually within the group. Five one-hour classes encourage improvement over 5 weeks. Golf equipment will be supplied if needed with an additional small fee. 
 
4:00 PM - 5:00 PM    Track & Field with Skyhawks - Spring - Grades K - 2
Dash, jump, and throw with Skyhawks Track & Field! This program teaches young athletes track and field essentials, from body positioning and stride to stretching and cool-downs. Participants try events like javelin, discus, and hurdles. Each session builds skills, discipline, and sportsmanship. Get on track with Skyhawks for athletic and personal growth!  Please bring water and wear athletic clothing.
 
4:30 PM - 5:30 PM    Golf, Junior - Level I at Juniper Hill, Spring - Golf Jr Group Series, Tues
Great program for golfers of all abilities from ages 7-14. Instructors work with students individually within the group. Five 1 hour classes encourage gradual improvement over 5 weeks. Each class meets once a week for 5 consecutive weeks.
 
5:15 PM - 6:15 PM    Track & Field with Skyhawks - Spring - Grades 3 - 5
Dash, jump, and throw with Skyhawks Track & Field! This program teaches young athletes track and field essentials, from body positioning and stride to stretching and cool-downs. Participants try events like javelin, discus, and hurdles. Each session builds skills, discipline, and sportsmanship. Get on track with Skyhawks for athletic and personal growth!  Please bring water and wear athletic clothing.
 
5:15 PM - 8:15 PM    frawley QB
 
5:30 PM - 6:30 PM    Golf, Junior - Level I at Juniper Hill, Spring - Golf Jr Group Series, Tues (Parent/Child)
Great program for golfers of all abilities from ages 7-14. Instructors work with students individually within the group. Five 1 hour classes encourage gradual improvement over 5 weeks. Each class meets once a week for 5 consecutive weeks.
 
5:30 PM - 7:30 PM    Pickleball Women's 3.5 Level Ladder League - Tuesdays Session 2
Women's Only Pickleball Competitive League Individual round-robin league, NO partners needed. Players will play a minimum of six games each week in a round-robin format with different partners. Game match ups will be published on the morning of game play. Each week, players will be individually ranked according to games won and points scored. The ultimate goal is to climb the ladder to the highest rung while having FUN, COMPETITIVE play each week. Awards will be given end of the league for 1st, 2nd and 3rd place winners. Participants must compete in at least 50% of the games possible to medal. Google sheets will be used to track play availability, game match ups, weekly results, and league rankings. NOTE: This league is NOT for players below the 3.5 skill level NOT above the 3.75 still level.  Northborough Recreation reserves the right to move a player to a league with a more similar skill level to ensure league parity. If you have any questions about the player skill levels, please refer to the document below or contact the League Director for clarification.
 
6:30 PM - 7:30 PM    Golf, Adult Series - Spring - Golf, Tuesdays, 6:30pm
Great program for golfers of all abilities. Instructors work with students individually within the group. Five one-hour classes encourage improvement over 5 weeks. Golf equipment will be supplied if needed with an additional small fee. 
 
Wednesday May 20, 2026
4:30 PM - 5:30 PM    Golf, Junior - Level I at Juniper Hill, Spring - Golf Jr Group Series, Wed
Great program for golfers of all abilities from ages 7-14. Instructors work with students individually within the group. Five 1 hour classes encourage gradual improvement over 5 weeks. Each class meets once a week for 5 consecutive weeks.
 
5:30 PM - 6:30 PM    Golf, Junior - Level I at Juniper Hill, Spring - Golf Jr Group Series, Wed (Intermediate)
Great program for golfers of all abilities from ages 7-14. Instructors work with students individually within the group. Five 1 hour classes encourage gradual improvement over 5 weeks. Each class meets once a week for 5 consecutive weeks.
 
6:30 PM - 7:30 PM    Golf, Adult Series - Spring - Golf, Wednesdays, 6:30pm
Great program for golfers of all abilities. Instructors work with students individually within the group. Five one-hour classes encourage improvement over 5 weeks. Golf equipment will be supplied if needed with an additional small fee. 
 
Thursday May 21, 2026
4:30 PM - 5:30 PM    Golf, Junior - Level I at Juniper Hill, Spring - Golf Jr Group Series, Thurs
Great program for golfers of all abilities from ages 7-14. Instructors work with students individually within the group. Five 1 hour classes encourage gradual improvement over 5 weeks. Each class meets once a week for 5 consecutive weeks.
 
5:30 PM - 6:30 PM    Golf, Junior - Level I at Juniper Hill, Spring - Golf Jr Group Series, Thurs (Intermediate)
Great program for golfers of all abilities from ages 7-14. Instructors work with students individually within the group. Five 1 hour classes encourage gradual improvement over 5 weeks. Each class meets once a week for 5 consecutive weeks.
 
5:30 PM - 7:30 PM    Pickleball Mixed Gender 3.0-3.5 Up and Down the River - Thursdays Session 2
Mixed Gender 3.0-3.5 Up & Down the River:Up and Down the River (or King/Queen of the Court) is a fun, social, yet competitive Pickleball format where players rotate courts after each games, with winners moving up towards the "top" court (Court 3) and losers moving down one court, mixing partners for fresh, fast-paced fun. Winners on the top court stay put (and split partners), while losers from the bottom court (Court 1) stay and play the losers from Court 2.  NOTE: This program is NOT for players below the 3.0 skill level NOR above the 3.5 still level. Players outside these skill levels will not be able to particulate.
 
6:30 PM - 7:30 PM    Golf, Adult Series - Spring - Golf, Thursdays, 6:30pm (Intermediate)
Great program for golfers of all abilities. Instructors work with students individually within the group. Five one-hour classes encourage improvement over 5 weeks. Golf equipment will be supplied if needed with an additional small fee. 
 
Friday May 22, 2026
9:00 AM - 10:00 AM    Golf, Adult Series - Spring - Golf, Fridays, 9:00am
Great program for golfers of all abilities. Instructors work with students individually within the group. Five one-hour classes encourage improvement over 5 weeks. Golf equipment will be supplied if needed with an additional small fee. 
 
10:00 AM - 11:00 AM    Golf, Adult Series - Spring - Golf, Fridays, 10:00am (Ladies Only)
Great program for golfers of all abilities. Instructors work with students individually within the group. Five one-hour classes encourage improvement over 5 weeks. Golf equipment will be supplied if needed with an additional small fee. 
 
Saturday May 23, 2026
8:00 AM - 10:00 AM    Kazi/Tamjid soccer
 
9:00 AM - 10:00 AM    Golf, Adult Series - Spring - Golf, Saturdays, 9:00am
Great program for golfers of all abilities. Instructors work with students individually within the group. Five one-hour classes encourage improvement over 5 weeks. Golf equipment will be supplied if needed with an additional small fee. 
 
10:00 AM - 11:00 AM    Golf, Junior - Level I at Juniper Hill, Spring - Golf Jr Group Series, Sat
Great program for golfers of all abilities from ages 7-14. Instructors work with students individually within the group. Five 1 hour classes encourage gradual improvement over 5 weeks. Each class meets once a week for 5 consecutive weeks.
 
10:00 AM - 4:00 PM    Private Rental
 
11:00 AM - 12:00 PM    Golf, Junior - Level I at Juniper Hill, Spring - Golf Jr Group Series, Sat (Parent/Child)
Great program for golfers of all abilities from ages 7-14. Instructors work with students individually within the group. Five 1 hour classes encourage gradual improvement over 5 weeks. Each class meets once a week for 5 consecutive weeks.
 
Sunday May 24, 2026
8:00 AM - 10:00 AM    Bo Zhang Soccer
 
10:00 AM - 11:00 AM    Golf, Adult Series - Spring - Golf, Sundays, 10:00am
Great program for golfers of all abilities. Instructors work with students individually within the group. Five one-hour classes encourage improvement over 5 weeks. Golf equipment will be supplied if needed with an additional small fee. 
 
Monday May 25, 2026
5:30 PM - 6:30 PM    Golf, Adult Series - Spring - Golf, Mondays, 5:30pm
Great program for golfers of all abilities. Instructors work with students individually within the group. Five one-hour classes encourage improvement over 5 weeks. Golf equipment will be supplied if needed with an additional small fee.