"I think this is about the happiest day of my life so far because I just passed 1st class after 6+months of swimming"
After you didnt pass the swim test, do you continue training in your current company and then take the test again before you grad?
When I was there you stayed with your company. Rememdial swim was offered everyday at I think 1630. They retested every Thursday. It was on you to go to rememdial, learn the stuff you needed, and get retested. After a full day of TBS the last thing you want to do is head to the pool. I was very happy when I too tested out of it (3 straight weeks).