Just treat school like you would any other environment. Don't try to force social interaction because your parents are worried about it. That bug will just get in your head and make you start to wonder if you are doing something wrong. When you walk into a store you don't force yourself to meet people just because they are there. You get what you need and jam. That's a stupid example, but it's the same with school. Go to school, knock out what you need to as efficiently as possible and be on your way. In both cases you might still meet people, just let it happen naturally rather than listening to the chattering monkeys in the background telling you what you need to do.

Landing client work requires a lot of social skills. Knowing how to sell isn't a geek trait, it's a smooth talking hustler trait, and you got it! Managing clients while you are knocking out the project is also an important social skill. It's good that you are picking that up early.

Don't limit your social scene to school and people your own age. Attend meetups in your area. Spend some of that coin you are making to spend time at a co-working space once a week or something. Like I said before, don't take things too seriously, make sure you are keeping in touch with the inner comic. If you need to, try sneaking into a comedy club and maybe even take classes for stand up comedy (or improv) as this will challenge you in different creative ways to "think on your feet."

One other item I picked up in your reply, never judge based on what people make. Don't measure yourself against others in that way. There are many different ways to measure value and money doesn't always match up. I get what you are saying. At 13 you are making a living wage+ despite no college and whatever B.S. your teachers are telling you. Just stay humble, listen, take what's useful and throw the rest away.

Also, you might at some point be tempted to think that you don't need college because your client work is making you money without a degree. You may or may not need college (I'm not going to argue that either way here,) but think deep and hard before you arrive to that conclusion. There are valuable things that you can pick up in college, but analyze the pros and cons.

Personally, at your age, I would be doing as little client work as possible. If you need the money, then get it. Time is also valuable. At your age, you can live with your parents with little to no expenses. This is a great time to try experimenting with different business models to create something more scalable. The problem with client work is that you are trading dollars for hours. You are building digital things, so leverage that to create something which can detach the connection between time and money.

On your control point, right, we have to deal with B.S. every day. The DMV, the IRS, airport security, the guy who got your order wrong at the drive through. Collaborating with others on school projects isn't a intellectual activity. You aren't trying to solve world issues. It's more of a social challenge I suppose. Don't try to be a hero. Don't try to outsmart anyone. Don't take it too seriously. Make it light and funny. Laugh and smile. Maybe come up with the dumbest idea rather than the smartest idea. You might get others laughing with you for that.