national public school is best schools in bangalore for cbse with good teaching staff. nps is best c...