All history topics will be covered for classes 6-12 cbse/state
History for upsc preperation and for classes 6-12 both cbse/state covering all the syllabus
Geography would be also taken(6-12) and for upsc preparation
politics and economics too.
covering all the syllabus
materials you need would be ncert texts of 6-12 and some standard books for eg laxmikanth for polity