A needs analysis (NA) study was carried out to determine how well course objectives and actual classroom activities aligned with the English language needs of learners enrolled in a communicative EFL course in Iran. Brown’s (2016) NA framework was adapted with a focus on the democratic and discrepancy view of NA. A case study design utilizing triangulation of data collection was employed to collect and analyze both quantitative and qualitative data. A questionnaire, classroom observations, and post-observation interviews were among the methods used to collect information from 143 learners and 10 teachers. The questionnaires were quantitatively analyzed using frequency counts, percentages, and one-way repeated measures ANOVA analyses to identify learners'' language needs. The qualitative dimension of the study provided a complete picture of course objectives and classroom activities and tasks. The results of the questionnaire showed that the majority of learners agreed that all general English skills were fundamental to communicating in English and ranked speaking skill, followed by writing, as the most needed skills. Also, a review of course objectives indicated that the learning objectives of the English course aligned with learners’ English language needs. However, according to classroom observations and post-observation interviews, classroom goals were not focused on attaining communicative tasks and activity objectives. In fact, teachers’ teaching objectives did not meet the learners'' communicative needs and were limited to teaching four skills at comprehension, grammatical, and lexical levels. Misalignment between assessment tasks and course objectives was reported as one of the contributing factors.