A star k-coloring of a graph G is a proper (vertex) k-coloring of G such that the vertices on a path of length three receive at least three colors. Given a graph G, its star chromatic number, denoted χ s (G), is the minimum integer k for which G admits a star k-coloring. Studying star coloring of sparse graphs is an active area of research, especially in terms of the maximum average degree of a graph; the maximum average degree, denoted mad(G), of a graph G is max 2|E(H)||V (H)| : H ⊂ G . It is known that for a graph G, if mad(G) < 8 3 , then χ s (G) ≤ 6 [18], and if mad(G) < 18 7 and its girth is at least 6, then χ s (G) ≤ 5 [7]. We improve both results by showing that for a graph G, if mad(G) ≤ 8 3 , then χ s (G) ≤ 5. As an immediate corollary, we obtain that a planar graph with girth at least 8 has a star 5-coloring, improving the best known girth condition for a planar graph to have a star 5-coloring [18,21].