TOEFL fee waiver is available through these two programs:
1) For high school seniors in the US who are a non-native English speakers and seniors in the high schools.
2) Through TOEFL Registration Voucher Service wherein these vouchers are purchased by academic institutions, and given to students so they can take the exam for free.