About TeachBC

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.

Please help us build our resource inventory. Our help page features instructional videos and other useful tools. In the spirit of teachers helping teachers, thank you!

User Information


Please see our Help page for general site usage information.

Use our online submission form to:

  • request a change to your existing resource, including removal or replacement
  • report a problem with a resource

For general inquiries: TeachBC@bctf.ca

For technical assistance: webmanager@bctf.ca