-You get to stay up late if they can't sleep -You can wake up any time & do your learning/lessons -You can learn/teach in your pyjamas -You don't have to walk/drive to school in -40c weather -If it's nice out you can do your lessons outside -Your child learns at their own pace -If they have troubles you can slow down and explain it again and do extra review -If they're ahead they can keep working ahead -One on one instruction -Everyday errands become part of lessons (grocery shopping etc, you can teach about money) -Don't have to worry about what they might be learning (or not learning) in school -No bullying -No peer pressure -You can teach ANYTHING you want, things they don't have time for in school -Any subjects you need help with teaching you can outsource -You get to spend time with your kids -You never have to go to the principal's office to talk about your kid -They're not exposed to a ton of germs every day -You can do field trips wherever you want to go whenever you want to go -You can go on a family vacation any time of the year -You can choose to use a curriculum already made for you or you can make your own -You could unschool and not use a curriculum at all -You can decide to school year round, or break it up any way you want to -If your kid(s) show an interest in something you can do a huge project on it and incorporate just about every subject (If your kid likes cars you could do a project encompassing art, math, English, science etc by having them draw cars, write an essay, build a model car, calculate how much their favourite car costs etc) -Extracurriculars are limited only by your budget & your kid's interests (swimming, horseback riding, gymnastics, you're not stuck to whatever public schools offer) -Homeschooled kids in general are better at socializing with people of every age group and tend to be more mature. -Homeschooled kids score higher on standardized tests in general -Standardized tests in most places (though not all) are completely optional -Colleges and universities are starting to search out homeschooled students because they tend to have a passion for learning -You learn just as much as your kids -Even simple things like cooking and baking become opportunities for learning (math in measuring ingredients, science in how heat changes the ingredients into something edible etc) -You have a completely flexible schedule, do lessons in the morning or after lunch or in the evening, whatever works for your family -You don't have to miss lessons if you're snowed in. Or you could choose to go outside and build a snow fort instead -Discussions with grandparents about how they grew up can be valuable history lessons -Lessons don't take anywhere near as long at home as at school. 2-3 hours a day is generally enough -Homeschooling is fun!!
I know there's more, so tell me if you have any I missed!