The objectives of this study were to compare the impact of peer feedback implementation with teacher involvement through training in the classroom and asynchronous online communication on the quality of students' writing revisions, as well as to investigate students' perceptions of peer feedback activities. Twenty-five students participated in the experimental study. Eleven students were willingly to be interviewed. Inferential statistical analysis was used to interpret the quantitative data collected from students’ essay writing scores. Meanwhile, the data obtained through observations and interviews was interpreted using qualitative coding analysis. The results of the inferential statistical analysis revealed that peer feedback activities conducted through asynchronous online interactions had more significant effects compared to those conducted face to face on students’ writing revision. Further, after conducting a thematic analysis, six themes emerged: 1) peer feedback activities could increase students’ autonomy in learning, 2) the teacher's involvement in peer feedback activities was beneficial in terms of improving the consistency of feedback and revision, 3) peer feedback through asynchronous online interactions gave extra time to produce more beneficial comments, 4) peer feedback activities through asynchronous online interactions gave more chances to become a writing audience, 5) communicating via Facebook made the students feel awkward, and 6) recorded feedback via Facebook comments was more beneficial for students’ revision. The implication of the research is that teachers of English needs to consider asynchronous online interactions for students’ writing revision when teaching writing.