TEACH BC TeachBC is an online resource of teaching materials, lessons, and research relevant to the K-12 BC curriculum. The website is public and open to everyone through the generosity of BC public school teachers. Teachers and organizations can share their teaching resources or educational research by registering and uploading their materials or providing links. Anyone can browse and download the resources for classroom or professional use. Browsing is easy. Users can search by subject, grade level, resource type, title, description, language, and more.