「分不相応」は、自分の身分・地位・能力などに見合わない、不釣り合いな状態を表します。客観的な事実として、身分や立場に対して相応しくない行動や選択をしている状況を指します。良い悪いという価値判断を含まず、単に「釣り合わない」という事実を述べる表現です。
「身の程知らず」は、自分の立場や能力の限界を認識できず、分相応でない行動をする人を指す言葉です。自分の実力以上のことに挑戦したり、相応しくない態度を取ったりする人を批判的に評価します。人物や態度に対する否定的な評価を含みます。
「分不相応」は状況や行為の客観的な不釣り合いさを中立的に述べるのに対し、「身の程知らず」は本人が自覚の欠落を持つことを強調し、批判的なニュアンスを帯びます。「分不相応」は行動や選択に、「身の程知らず」は人の性質や姿勢に焦点があります。また、「分不相応な〇〇」と名詞を修飾できる一方、「身の程知らず」は主に人を指して「身の程知らずな人」と使います。
「分不相応」は、立場や能力に見合わない客観的な事実を述べる時に使用します。「身の程知らず」は、相応しくない行動をする人を批判したい時に使います。人の自覚不足を指摘する場合は「身の程知らず」を選ぶと効果的です。