I'm confused. I read your previous post and think this one is related to that one.
Is he not living with his grandmother now? It sounds like he's in real turmoil because he's been taken from his grandmothers and the school in which he was doing well. That combination is enough to throw his behavior out of control.
If this is the case, I urge you to find ways to help him feel more secure. If it's possible for him to visit with his grandmother, this could help. Give him lots of positive attention whenever he's being good. Find out what discipline his grandmother used and use that.
It also sounds like you've tried several different forms of discipline over a short period of time. Choose one form and use it consistently for 2-3 weeks or longer.
My daughter was having difficulty with her children's acting out and a family coach and school counselor recommended that she send them to their room for any and all misbehaviors. One discipline makes it easier to calmly respond immediately and consistently. Going to their room also gives them the opportunity to calm down.
They can play or even watch TV. They can come out whenever they are able to be calm and say they are sorry. Talk with him ahead of time and explain this to him. Tell him when he's misbehaving you'll send him to his room so that he can calm down andthink about the correct way to behave. When he is able to say sorry he can come out and you'll give him a hug.
When he comes out, listen to his apology. Tell him you're glad he understands what he needs to do and give him a big hug before sending him off to play.
As to your comment about him wanting his way and doing whatever it takes to get it. Yes, don't we all want our way. lol He;s normal. Focus on ways to allow him to have his way whenever possible. Give him choices when it comes to food, clothes, toys anything. Going into the school you can give him the choice of holding your hand and going ahead on his own. That sort of thing.
At 6 he might be able to understand a conversation about how he can choose to have a good time in summer school or he can fight it and be miserable. In a loving way tell him why he's in summer school. Play up the aspects he will enjoy when you talk with him.
It may also help to talk with him in the morning before you head for school. Remind him of anything he enjoyed the day before or earlier.
TAlk with the teacher and find out what he's doing first and praise that activity and his ability to do it.
You could also reward him after school with a small treat. Tell him that you know this is hard for him and so, if the day goes well, he will earn a small treat.
I took my daughter to therapy appointments when she was 8 or 9 and she had a really difficult time going. We stopped at a specific store and bought miniature fruits and vegetables. We started with a miniature dish the first week and then every week thereafter purchased one fruit or vegetable. She still had those on a shelf in her home.
For a boy it could be a "No Go." They're small shapeless figurines that we get at Fred Meyer, Walmart, any store that sells collector cards and figurines, games, etc. They're 2 for $2. Come in a small foil like pack and displayed with the cards. He could collect cards too. They're a bit spendy at $5 for a pack but you could break up the pack and give him one a day for a couple of weeks. Long enough to give him a reward for working on getting along.