NIH Office of Extramural Research has summer internships as well as research fellowships for all levels of education; undergrad through post-doc. There are also high school summer internship and scholarship opportunities.