The National School Lunch Program (NSLP) is a federally assisted meal program providing nutritionally balanced, low-cost or free lunches.The program was established under the National School Lunch Act, signed by President Harry Truman in 1946.