( sorry, I'm on my phone, so sorry for errors ahead of time) we are doing k12 and while we are only 3 days in ( he's a kindergartener), I thought I would let you know, we have already taken upon ourselves to supplement the music with piano lessons ( so he will have theory/ music reading) and for the art we will be making sure he has plenty of opp opportunity for outside art immersion be it art projects at home, classes or visits to the museum, etc... not that I already know that the program it's lapping or not because I do not, but because every program needs someone's whether it's public, private, online or home... none are 100% inclusive of everything but I have to say so far we really like K12's quality especially in math and language arts. oh and we have also decided to supplement with a Spanish program and Bible lesson as well as the piano lessons and art opportunities. Hope this helps!