Completely agree. I have one in college and one in high school. Obviously not taking my college kid out and my high schooler is trying for some pretty competitive colleges and on the basketball team. He missed 3 days last year for vacation and it took him over a week to catch up and was benched for 3 games. It's not about giving kids a worldly vacation experience. They get to travel plenty but we do it within the school schedule.
Online is not an option in our schools. You miss it, you fall behind.