The order of decreasing nucleophilicity is
1. Due to the presence of -ve charge CH3O−, OH−,CH3COO− , are more nucleophilic than H2O. Further due to + I effect of the CH3 group, CH3O− is more nucleophilic than OH−.
2. CH3COO− has the -ve charge on oxygen stabilized by resonance and therefore its nucloephilicity is less than those of CH3O− and OH−.