1. CBSE primarily focuses on a pre-defined curriculum with little room for kids to experiment. Many a times its also said that it promotes rote learning.While IB follows an altogether different approach where there are no prescribed textbooks and kids are free to explore the myriad world of books. The focus of the IB pedagogy is on 'how to learn' rather than 'what to learn'.
2. CBSE students have a better footing in Indian sub-continent as the syllabus is well aligned with most of the professional entrance examinations. As per the statistics, CBSE students fare better in such exams and IB students, however compete well in exams where there is little amount of rote learning and requires higher degree to analytical skills like CAT,SAT,GRE etc
3. CBSE allows both regular and private students to appear in the exams while the same is not the case with IB.
4. There are plethora of CBSE schools, both elite like DPS, SriRam, Modern School and affordable schools like Kendriya Vidyalaya for an average middle class Indian. However, IB schools are very few (increasing though) in number considering the high tuition fees and its late entry in Indian Education.
5. Internal assessments have been a prime component in IB syllabus, while CBSE is slowly drifting towards this.
6. CBSE approves of both English and Hindi as mediums of instruction. On the contrary, Hindi is treated as a second optional language in IB.
All said and done about the 2 boards Sir, you will also see what kind of learner your daughter is. This will give you a clearer picture of where she fits in.
I hope all these points would enlighten you and help you make a decision for you daughter. Feel free to send in your comments and queries. We ensure you a prompt response.