| | | | | | |
---|
27 | 28 | 29 | 30 | 1 | 2 | 3 |
4 | 5 | 6 | 8:00 am Phoenix Class 306 Ang Mo Kio Ave 1 (Badminton Court)
| 8:00 am Phoenix Class 5 Haig Road (Basketball Court) 12 spots left | 8:00 am Phoenix Class 306 Ang Mo Kio Ave 1 (Badminton Court) 10 spots left 9:45 am Teen Class 306 Ang Mo Kio Ave 1 (Badminton Court)
| |
| 8:00 am Phoenix Class 306 Ang Mo Kio Ave 1 (Badminton Court) 11 spots left 4:00 pm Kids Class 308B Ang Mo Kio Ave 1 (Second Storey Roof Garden) 12 spots left | | 8:00 am Phoenix Class 306 Ang Mo Kio Ave 1 (Badminton Court) 12 spots left | 8:00 am Phoenix Class 5 Haig Road (Basketball Court) 12 spots left | 8:00 am Phoenix Class 306 Ang Mo Kio Ave 1 (Badminton Court) 11 spots left 9:45 am Teen Class 306 Ang Mo Kio Ave 1 (Badminton Court)
| |
| 8:00 am Phoenix Class 306 Ang Mo Kio Ave 1 (Badminton Court) 12 spots left 4:00 pm Kids Class 308B Ang Mo Kio Ave 1 (Second Storey Roof Garden) 12 spots left | | 8:00 am Phoenix Class 306 Ang Mo Kio Ave 1 (Badminton Court) 12 spots left | 8:00 am Phoenix Class 5 Haig Road (Basketball Court) 12 spots left | 8:00 am Phoenix Class 306 Ang Mo Kio Ave 1 (Badminton Court) 11 spots left 9:45 am Teen Class 306 Ang Mo Kio Ave 1 (Badminton Court)
| |
| 8:00 am Phoenix Class 306 Ang Mo Kio Ave 1 (Badminton Court) 12 spots left 4:00 pm Kids Class 308B Ang Mo Kio Ave 1 (Second Storey Roof Garden) 12 spots left | | 8:00 am Phoenix Class 306 Ang Mo Kio Ave 1 (Badminton Court) 12 spots left | 8:00 am Phoenix Class 5 Haig Road (Basketball Court) 12 spots left | 8:00 am Phoenix Class 306 Ang Mo Kio Ave 1 (Badminton Court) 12 spots left 9:45 am Teen Class 306 Ang Mo Kio Ave 1 (Badminton Court)
| |