As I was taught, "estimate: means to give an unsure value ( grade /mark/price/ ..etc ) without a set of criteria/ standard.
" Evaluate" means to give a value /grade according to crtieria right away ...
For example, after u finish a test, u estimate you can get 8 (this is unsure value) mark, but after your test will be checked/evaluated, you just get 7.