High electric vehicles (EVs) penetration is expected to increase smart grid solicitation especially with various EV charging demands. As result, the EV charging process at the supply station has to be managed in the way to promote the EV satisfaction level while preserving smart grid stability. In this project, the bidirectional power flow between EV and grid; Grid-to-Vehicle (G2V) and Vehicle-to-Grid (V2G), is exploited. We make a profit from the unused electric power of EVs and we present an EV load management technique based on EV charging and EV discharging coordination. We propose a peak load management model (PLM) used to schedule EVs for charging or discharging service according to the power demand with the timing and location where each EV need to be served. Also, we propose an Electric Vehicle Supply Equipment (EVSE) selection model to guide EVs to the supply station. We develop a mathematical formalism for handling requests for EV charging/discharging at EVSE based on queuing theory. Those models are evaluated while considering the mobility of vehicles in an urban scenario and time-of-use-pricing (TOUP). Finally, extensive MATLAB simulations are conducted to validate the proposed approach and demonstrate its effectiveness.