A couple thoughts...
First, study your school calendar to see if you can find an unusual time that might work. When we lived in NH, we didn't have President's Day week off--everyone else did. We had the following week. The theory was, that way, NH could ski NH, without the tourists. Naturally, we went to WDW! Look at right before school starts, or right after it ends--If you start late, that might be a good time, or if you end early.
When we lived in NY, we pulled the kids out for a week in Jan., no problem. But then one year, my oldest got sick, and missed a week of school due to illness. That year, we got a letter saying she'd missed 10 days, and if she missed another 10, she'd be truant. NBD in the scheme of things, and she didn't miss any days beyond that, but we did get dinged. Nothing happened beyond the letter, though.
Once our kids hit middle school, we found that they didn't want to miss several days of school for a vacation--they didn't want to feel behind or have to do a ton of make-up work. My kids may be weirdos in this respect, but there you have it. Also, you'll find as kids get older, it's not even just school--sports become more invasive, more practice days, more meets/games, and coaches get punitive if you miss practices (i.e., can't play in Friday's game if you missed 3 of 5 practices beforehand). So, you do reach a point where vacations get trickier and trickier to schedule. Don't even get me started on having one in college!