Welcome to PokéCommunity! Register now and join one of the best fan communities on the 'net to talk Pokémon and more! We are not affiliated with The Pokémon Company or Nintendo.
IV's are best calculated at level 100, easy way to do this is to ask one of your friends for a level 100 battle on Wi-fi so you can calculate IV's more accurately, it's in my guide in Movesets and Strategies. https://www.pkmncommunity.com/showthread.php?t=92920