B2 is very good, so congratulations on your English learning so far. A native, adult, educated English speaker is expected to be a minimum of C2, which is 9 on the IELTS scale; B2 is 5.5 to 6.5 on IELTS.
Comparing IELTS to children is very difficult. Based on my quick Google searching, B2 is roughly equivalent to a GCSE 'C' pass, which is a child of 16 just passing their written English exam. This, of course, has nothing to do with their ability to speak and communicate orally!
I'm currently only barely A2 with Spanish!