I know at my daughter's school we can get her homework online for that day if she leaves it at school. We constantly e-mail her teacher. Their class projects are on their class site for us to see. This all happens in an average sized town in lower Alabama. If it can be done there, it can be done just about anywhere. You just need teacher who care enough to do it, and a school system that supports them.
Now granted that responding to e-mails and posting to a blog shouldn't be their only job, it can be done, and it should as our lives become ever increasingly digital.