The length of A School training to become a Navy Sonar Technician depends on whether your specialty is in surface vessels or submarines. For surface (STG), it’s 16 weeks. For submarines, A School is 46 weeks.