Three Northeast Missouri nonprofits have received a total of $300,000 in grants from the Missouri Foundation for Health.