What are your goals for an internship? What are you trying to gain? Just pocket cash? General experience? A trial run with a company you'd consider going full time for? What are your college plans?
If so, have you considered using some of your time for tutoring other students? Many people pay for online tutoring, both one-on-one and in groups. Check out outschool.com for inspiration.
It may not be the ideal experience you want, but it might be a good way to maximize your per-hour earnings, whilst leaving sufficient free time to work on personal projects, study other programming languages etc.