Limiting your search to specific domains (.edu or .gov) can remove some of the less reputable websites from your Google searches.
When searching Google, you can click on the Settings link in the lower right corner to access the "Advanced Search." You can use Advanced Search functions to eliminate some of the "trash" from your search results.
Try these Google Advanced Search Tips and Tricks