A bisection of a graph is a bipartition of its vertex set such that the number of vertices in the two parts differ by at most one, and its size is the number of edges which go across the two parts. Let G be a graph with n vertices, m edges and degree sequence \(d_{1}, d_{2}, \ldots , d_{n}\) . A celebrated result proved by Shearer shows that if G is triangle-free, then it has a bipartition of size at least \(m/2+\Omega (\sum _{i=1}^{n}\sqrt{d_{i}})\) . Lin and Zeng showed that Shearer’s lower bound holds for bisections in a graph with a perfect matching and no cycles of length 4 or 6. In this paper, we prove that if the girth of G is at least 6 and G has a perfect matching, then G has a bisection of size at least \(m/2+\Omega (\sum _{i=1}^{n}\sqrt{d_{i}})\) , which partly confirms a conjecture posed by Rao, Hou and Zeng.