up to scratch
idiomDefinition of up to scratch
chiefly British, informal
: good enough : as good as expected or wanted
—usually used in negative statements Her performance wasn't up to scratch.