oh wow you are doing really well! though ur school rank isnt that high but you are doing reasonably well in internal. keep working! 98+ is possible for you!
because it sounds like your cohort is strong and some people are quite gun getting estimates over 98 - 99 ish.
you ranks arent that bad at least you are not coming last. ITs very dependent on externals and theres a great potential to get 90+ if u do well in externals
[but make sure you dont eat...