B.C. teachers have ratified a six-year contract, ending the months-long strike and allowing school to finally start.