
    In an adaptive learning system, determine the next achievement milestone for a student based on their current performance score, where milestones are represented by perfect square numbers. Given a student's current score, find the smallest perfect square number that is greater than their present achievement level.
    

    
import math

def next_Perfect_Square(N):
    """
    In an adaptive learning system, determine the next achievement milestone for a student based on their current performance score, where milestones are represented by perfect square numbers. Given a student's current score, find the smallest perfect square number that is greater than their present achievement level.
    

    """
import math

def next_Perfect_Square(N):
    """
    In an adaptive learning system, determine the next achievement milestone for a student based on their current performance score, where milestones are represented by perfect square numbers. Given a student's current score, find the smallest perfect square number that is greater than their present achievement level.
    

    """
    nextN = math.floor(math.sqrt(N)) + 1
    return nextN * nextN