I would avoid using "up to the mark" in that context because of the potential pun. I also find the second sentence unnatural.
Your scores aren't good. You'd better work harder next time.
Your scores aren't good. You need to study harder.
Student or Learner