El homeschooling es una modalidad educativa donde son los padres quienes asumen la responsabilidad de educar a sus hijos incorporando a la enseñanza de valores y lo socioemocional, la parte académica que por norma general se suele denegar en las instituciones educativas.
Esta forma de educar a los hijos tiene sus ventajas y sus desventajas.
Ventajas
Personalización de la educación. Mientras que en el aula el profesor se encuentra con un grupo de alumnos que ronda entre los 15 y los 30 alumnos en este tipo de educación el grupo se reduce al número de hijos que tengan los padres.
Integración de la familia. Los hijos tienen que pasar gran cantidad de horas en la escuela si se cruza con horarios donde los padres trabajan horas distintas a las del horario escolar puede darse la circunstancia de que los padres no vea crecer a sus hijos.
Autodidactas. No existe la dependencia del alumno a las órdenes del profesor de que cosas son las que hay que hacer y cuando las tienes que hacer. Los niños se vuelven más autónomos, responsables y organizados.
Desventajas
Organización. Debe de existir una implicación muy fuerte de los padres para no verse desbordados a la hora de compaginar el trabajo con la enseñanza de sus hijos. Los padres deben saber medir los tiempos y las prioridades antes de decidir educar por su cuenta a sus hijos.
Cooperación. Vinculado con la desventaja anteriormente señalada, los individuos que componen la unidad familiar debe repartirse las tareas para conseguir el objetivo de la educación de los hijos.
Si bien, uno de los problemas que se le atribuye a la educación en casa es la dificultad en las relaciones sociales. La socialización no viene implícita a la escuela, se tienen que generar los espacios y las oportunidades para que los niños puedan relacionarse con otras personas y las herramientas para que se puedan comunicar y sociabilizar que en ocasiones esto no se da en la escuela. Incluso, en ocasiones la socialización se produce de manera negativa surgiendo casos de violencia.