I think that learning in the classroom is always better. Because at school children conect with their classmates, teachers, friends.We can visit the library, gym, participate in contests and competitions.At school we do experiments, go on trips that can not be done online.
If children learn through the computer,they forget how to communicate in real life.Also computer is bad for health. But online teaching have some advanteges. You can find information what you need in the Internet. Its improve you life.