A 529 savings plan is meant to help cover the costs of education for your child or grandchild. It can cover the costs of K-12 education or college and higher education. The plan is tax-advantaged, and it comes with some pros and cons, which are discussed below.