Teach is not that strong when it comes to vitality because even luffy was able to hurt him he has greater offense than defense . So regardless how strong he is if you can hit him hard enough and fast enough he is done . Most of the people fighting right now can do this so he isn't showing up he knows his strength too many people are fast enough to one shot him right now espicially Kizaru who could probably handle him as his crew in a few seconds