Teaching Channel Teaching channel is a multi-platform service delivering professional development videos for teachers over the internet. This is an online community where teachers can watch. share, and learn diverse techniques to help every student grow. Note: If registration email does not work, please click LOGIN button on the Teaching Channel website to log in, request new password, and create new account.