eSchool is a next generation product of SW3 Solutions to manage all the activities of a School. eSchool is based on open source technologies providing web based interface, that has been especially designed considering the challenges institutes come across. Note: eSchool for Teacher needs to access your NS location coordinates to show school location on Map only. It just indicate the location of School on Map. for signup in the app parents first get admission in school and provide their data to school so in the app we required user phone number, CNIC number, and email to conform if the data is exist in school data base. so in signup process the phone number is to verify the parent info and CNIC number required to match data in school data base that why we need it for signup. Also we need info of parent is the user is mother or father of student. after successfully signup we use the phone number as user name in the app.