NBCC has been awarded a contract to install solar and electric water heating systems in 331 Jawahar Navodaya Vidyalayas.