BA was just "okay" for him. I think a lot of his issues had to do with how it was implemented at his school last year. The teachers were excited about it at first and were spending time on it. Then they switched to him using it independently but didn't spend a lot of time on it with him in class. He struggled with the problems and did not enjoy it. He only completed 3A. I wouldn't buy it again for him.