Приставка ПРЕ- пишется:
Если обозначает высокую степень качества (возможно заменить приставку словами "очень" и "весьма"),
например: презабавный ↔ очень забавный, премилый ↔ весьма милый.
Если значение приставки близко к значению приставки пере- (но прямая замена чаще всего невозможна),
например: преградить ↔ перегородить, преодолеть ↔ пересилить что-либо, преподавать ↔ передавать знания.
Примечание.
Не путать приставку пре- с приставкой пред-, которая всегда пишется неизименно с буквой е,
например: предчувствовать, предусмотреть, предыдущий.
Приставка ПРИ- пишется:
Если обозначает приближение,
например: приехал, примчался.
Если обозначает присоединение,
например: приклеил, прибил.
Если обозначает пространственную близость,
например: привокзальный ↔ около вокзала, пришкольный ↔ около школы.
Если обозначает неполноту совершения действия,
например: приоткрыл ↔ открыть не до конца, пригнуться ↔ чуть-чуть нагнуться.