
    Given a student's current achievement score in a learning module, determine the next milestone score they should target, where milestone scores are represented by perfect squares. The score must be the smallest perfect square that is greater than the student's current score.
    

    
import math

def next_Perfect_Square(N):
    """
    Given a student's current achievement score in a learning module, determine the next milestone score they should target, where milestone scores are represented by perfect squares. The score must be the smallest perfect square that is greater than the student's current score.
    

    """
import math

def next_Perfect_Square(N):
    """
    Given a student's current achievement score in a learning module, determine the next milestone score they should target, where milestone scores are represented by perfect squares. The score must be the smallest perfect square that is greater than the student's current score.
    

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