Neptunes Swimming School provides structured swimming lessons for children aged 3 to 16, grouping participants mainly by ability to teach correct basic swimming techniques.
Here is a summary of the available groups, from beginner to advanced:
| Group Name | Level | Primary Focus |
| Parent and Baby/Toddler | Pre-Beginner | Water comfort, familiarity, and fun activities (Ages 6–36 months; requires parent in water). |
| Group D Starfish | Beginner | Water confidence, floating, submersion, and basic propulsion (cannot swim unaided). |
| Group C Seahorses | Fundamental | Introduction to basic strokes (Freestyle, Backstroke, Breaststroke kick) and increased water confidence (just started swimming unaided). |
| Group B1 Developing Dolphins | Foundation | Stroke refinement in Freestyle and Backstroke, introduction to Breaststroke and Butterfly kick (can swim a full pool length confidently). |
| Group B2 Confident Dolphins | Advanced Foundation | Stroke refinement, building stamina, unassisted dives, and flip turns (minimum of 2 lessons per week required). |
| Group A1 Skilled Sharks | Intermediate | Advanced technique, stroke refinement, and legal touch turns/flips. |
| Group A2 Competitive Sharks | Advanced Intermediate | Preparation for local competitions, advanced technique in all four strokes, racing starts, and timed assessments (minimum of 3 lessons per week required). |
| Group AA Barracudas | Advanced | Year-round training for advanced swimmers (3+ sessions per week). |
| Top B Squad | Advanced Teen Swimmers | Fitness training for advanced teenage swimmers who cannot commit to the competitive schedule. |
Sessions take place at Alexandra Hotel Paceville or Neptunes Pool Balluta Bay. They also offer classes at the Ta Qali Sports Complex.
Siblings discount available.