http://www.nsf.gov/funding/index.jsp
Funding opportunities for education at all levels are available through different programs in addition to the Education and Human Resources Program (http://www.nsf.gov/dir/index.jsp?org=ehr). Consultation with the program officers before preparation of applications is highly recommended.