Marine tech schools can take about 1-2 years, depending on the type of training you choose. Certificate courses can take less than a year, while associate's degree programs typically require two years to complete.