повиниться — провиниться

Наш наиболее полный словарь паронимов предлагает вам ознакомиться с достаточно сложными примерами в паронимах, которые часто встречаются в русском языке.
Слова паронимы повиниться — провиниться вызывают сложность не только у школьников, но и у взрослых людей, хотя понять разницу между этими паронимами несложно.

повиниться
Признаться в дурном поступке, преступлении; признать свою вину в чём-либо.
Примеры:
полностью покаяться, повиниться;
повинился перед князем.

провиниться
Совершить проступок, оказаться виноватым.
Примеры:
провиниться перед родителями,
провиниться в чем-то.