When giving your Pokemon moves it's best to follow the 3D releases for guidance on who can learn what. Your director may approve moves not typically known by your chosen Pokemon but that is at their discretion.
If you're referring to tiers. A Pokemon cannot learn a move that has a tier higher than it. I.e. a tier 1 cannot learn or use a tier 2 move.