With most schools in North Carolina starting the school year in a completely virtual environment next week, online learning poses challenges for everyone involved: school systems, parents, teachers and students.