@equationlover This info is just for summer programs in engineering/computer science.
Here is a free program at Rennselauer http://doso.rpi.edu/update.do?artcenterkey=655 Program is called Preface
Smith College has a good one and they give out financial aid.
https://www.smith.edu/summer/programs_ssep.php/program.php
University of Madison at Wisconsin https://www.engr.wisc.edu/academics/student-services/diversity-programs/engineering-summer-program/
This program is free but you have to pay for your transportation.
Also this list is good for all kinds of summer programs. Pay attention to the STEM listings and be sure to apply for the Joy Ivy scholarship listed. It is for girls in certain states and will help pay for them to attend a summer program that costs. http://www.thecollegiateblog.org/80-free-summer-programs-for-high-school-students/ Here is the Joyce Ivy link:http://www.joyceivyfoundation.org/summer-scholars.html
Carnegie Mellon has a program called SAMS which is free. Note that women are also considered part of the underserved population in STEM so many programs will be for Latinos, AA, Native American and Women. Also check with the program if you are unsure whether you qualify. Many times low-income students falls into the same category as underserved. Here is the SAMs link: https://admission.enrollment.cmu.edu/pages/diversity-sams
Like I said in my other post- there are programs out there that would be affordable for you based on no cost or scholarships. You just have to find them. I know there is one for girls in Michigan- I just can’t find the link.
Also based on your income level look into Questbridge for the junior program and Jack Kent Cooke for scholarships.
Good luck and sorry for the typos- I don’t have a lot of time right now.