We do not currently know of any antonyms for not be up to scratch.
For similar words to not be up to scratch, try: