not up to par" is an English idiom. Meaning "Not as good as what was expected, required, or demanded; not satisfactory or adequate.