The hosts went ahead after 33 minutes thanks to Timmy Simons's penalty.
Cedric Makiadi handled the ball inside the Freiburg area, and Simons made no mistake from 12 yards.
Makiadi went close to redeeming himself just two minutes later when he tried his luck with a header from close range, but failed to keep it on target.
Tomas Pekhart could have doubled Nuremberg's advantage on the stroke of half time with a header, but could not direct it on goal.
It was Schmid who eventually rescued a point for the visitors when he found the target with a right-footed shot from close range on 83 minutes.