Although airlines offer online check-in, if you are flying with checked baggage, you still can't avoid the queue at the check-in counters. In fact, airlines don't offer drop-off check-in at most airports.
Airport check-in is free for all passengers and is open 180 to 60 minutes before departure. Boarding generally begins 45 minutes before departure and is completed 20 minutes before departure.