I always suggest 1 on 1 or small group to get more individualised attention. That being said you don't need a tutor to perform well. Personally, I figured it out mostly myself without a tutor to help. Your tutor should have materials from some major companies who make decent resources. As for institution with best resources, I think Medentry but they are overpriced as hell, I would find another way to get them imo.