What's on during the School Holidays
Children's Summer Holiday Programme with MiLeisure
Swimming Sessions
Pre-school swimming lessons, 3-5 years
£24 per block of 4 sessions. Contact Penicuik Leisure Centre on 01968 664066 to book.
- Penicuik
- Monday 20 July - Thursday 23 July
- 2pm-2.30pm
- 3.20pm-3.50pm
- Monday 27 July - Thursday 30 July
- 2pm-2.30pm
- 3.20pm-3.50pm
- Monday 20 July - Thursday 23 July
Beginner swimming lessons, 5 years and over
£24 per block of 4 sessions at Penicuik Centre and Loanhead Centre:
- Penicuik
- Monday 20 July - Thursday 23 July,
- 2pm-2.30pm
- 2.40pm-3.10pm
- 3.20pm-3.50pm
- Monday 27 July - Thursday 30 July,
- 2pm-2.30pm
- 2.40pm-3.10pm
- 3.20pm-3.50pm
- Monday 20 July - Thursday 23 July,
Contact Penicuik Leisure Centre on 01968 664066 to book.
- Loanhead
- Monday 20 July - Thursday 23 July
- 4.05pm-4.35pm
- 4.50pm-5.20pm
- 5.35pm-6.05pm
- Monday 27 July - Thursday 30 July
- 4.05pm-4.35pm
- 4.50pm-5.20pm
- 5.35pm-6.05pm
- Monday 20 July - Thursday 23 July
Contact Loanhead Leisure Centre on 0131 392 3361 to book.
£30 per block of 5 sessions at Newbattle Community Campus.
- Newbattle
- Monday 3 August - Friday 7 August
- 9am-9.30am
- 9.30am-10am
- Monday 3 August - Friday 7 August
Contact Newbattle Community Campus on 0131 392 2208 to book.
Diving Sessions
Make a splash this summer with our diving sessions. Our Level 1 programme is open to children aged 8 -15 years.
£24 for a block of 3 sessions.
- Newbattle
- 29 June, 1 & 3 July, 10am-11am - Book online
- 6, 8 & 10 July, 10am-11am - Book online
- 27, 29 & 31 July, 10am-11am - Book online
- 3, 5 & 7 August, 10am-11am - Book online
Sports camps and other fun activities

Coerver Football Coaching Camps
Get ready for an action-packed summer with Coerver Football Camps. Designed for all abilities, these sessions build confidence, skills and a real love for the game in a fun, supportive setting.
With options from full-day holiday camps to focused performance and goalkeeping sessions – including girls-only training – there’s a pathway for every young player to improve and enjoy.
Lasswade
- Summer Holiday Camp: 7-15 years
- Monday 29 June - Friday 3 July,
- Boys and girls
- £99 for the 5 full day camp: 9.30am - 3.30pm
- £79 for the 5 half-day camp: 9.30am - 12.30am
Newbattle
- High Performance Camp: 14-17 years
- Monday 27 July - Thursday 30 July, 1.30pm - 3.30pm
- Boys and girls
- £80 for the 4 day camp:
- Just for Boys Performance Camp: 7-13 years
- Monday 27 July - Thursday 30 July, 9.30am - 12.30pm
- £80 for the 4 day camp:
- Just for Girls Performance Camp: 7-14 Years
- Monday 27 July - Thursday 30 July, 9.30am - 12.30pm
- £80 for the 4 day camp:
- Goalkeeping Performance Camp: 7-14 years
- Monday 27 July - Thursday 30 July, 9.30am - 12.30pm
- £80 for the 4 day camp:
Multi-Sports Camp
Whether you’re a pro or just wanting to try something new, our camp is the place to be. From Football to Rounders and Basketball, we’re packing these skill-building sessions with energy!
- Loanhead
- Monday 6 July - Friday 10 July, 9am - 11am
- For Primary 1-7 pupils
- £43
- Book online
Rugby
Build your rugby skills at our summer camps! Designed for players of all abilities, develop your skills and confidence on the field.
Sessions are for Primary 1-7 pupils.
£38.70 for a block of 3 sessions.
- Newbattle
- Tuesday 30 June - Thursday 2 July, 9am - 12pm
- Book online
- Penicuik
- Tuesday 7 July - Thursday 9 July, 9am - 12pm
- Book online
- Lasswade
- Tuesday 28 July - Thursday 30 July, 9am - 12pm
- Book online
KIC Dance
We’re thrilled to partner with KIC Dance to bring dance sessions to our centres! From learning fresh choreography to mastering new moves, these sessions are all about having fun on the dance floor.
- Lasswade
- Wednesday 29 July, 12pm-2pm
- For Primary 1-7 pupils
- £8.60
- Book online
Play Sessions
Welcome to our inclusive play sessions, where the goal is simply to play! We’ve got a fantastic line up of games and activities so that everyone can join in.
Sessions are for Primary 1-3 pupils.
£6.45 for each session.
- Newbattle
- Tuesday 14 July, 10am - 11.30am - Book online
- Wednesday 15 July, 10am - 11.30am - Book online
- Thursday 16 July, 10am - 11.30am - Book online
- Danderhall
- Monday 3 August, 10am - 11.30am - Book online
- Tuesday 4 August, 10am - 11.30am - Book online
- Wednesday 5 August, 10am - 11.30am - Book online
