Which is the best science book for the CBSE for class 6?

For Class 6 NCERT has all the information which you are required to learn but the explanation is not up to marks so if you wish to excel in future for competitive exams you have to use some reference books below are some best books which you should use in science for class 6

  1. Oswaal Books Question Banks
  2. IIT foundation book by BMA
  3. JEE Pearson IIT Foundation Series