Existing studies have developed some advanced controls for energy storage system charging/discharging in a building cluster (enabling PV power sharing among different buildings), which can effectively improve the aggregated performances. However, in the existing controls, the flexible demand shifting ability of electric vehicles (EVs) are rarely considered, leading to limited performance improvements at building cluster level. Thus, this study proposes a coordinated control of building cluster with both energy sharing and the EV charging considered, with the purpose of improving the cluster-level performance. The simulation results show that in a typical summer week in Sweden, the developed control can increase the cluster-level daily renewable selfconsumption by 40% and meanwhile reduce the electricity bills by as much as 20% compared with conventional controls for a summer week in Ludvika, Sweden