The North Carolina Science Fair Foundation (NCSFF) is a not-for-profit educational organization whose purpose is to increase the awareness of, exposure to, and participation in inquiry-based science learning. NCSFF promotes science and engineering research by elementary, middle, and high school students and partners with teachers to integrate scientific research into the classroom. NCSFF organizes science and engineering fairs to showcase and celebrate student research and learning.