Public school is ruining your sons self asteem, and not teaching him, like they should. If you want to help your son, teach him at home. I wish I had the program I have my son on now, when he was in kindergarten. I swear they never taught him anything in public school. He is in cyber school now, and he is learning alot. They are such good teachers, they work with the kids and the curriculum (by k-12) is excellent. He has graduated from 9th to 10th. They have all sorts of events to go to, like class trips. My sons school quit having holiday celebrations, class trips and anything fun. We are happy with the Agora cyber charter school he attends now, at home. For more info check out the curriculum web site, at www.k12.com and the schools web at www.agora.org They also have other schools listed on the k-12 site, if you aren't from PA. If you are from PA, the Agora is the best choice. If you are going to do this for next year though, you had better hurry, they are taking enrollment now. You never know how fast they are going to fill up. By the way it won't cost you a thing, and they send you a computer to use, and all kinds of other goodies for your child to learn with. They will also come out to your home and give you a demonstration. Good luck.