Enchantment by Charlotte Abel

Enchantment: Book 1 of The Channie Series

Channie is a lovable teenage mage that lives a simple but magical life with her clannish community deep in the Ozark Mountains. She’s blessed with the ability to enchant those around her, charming not only her family and friends, but any boy with a pulse that doesn’t know how to shield himself against her magic. 
When her father’s gambling addiction earns the wrath of a powerful mage, the family is forced to flee for their lives. They escape to the suburbs of Colorado hoping to hide amongst Magically Disabled people (like you and me). 
Channie’s parents are overwhelmed by the modern world and panic when they catch her flirting with a group of “dirty-minded, non-magical city-boys.” They strip away her power of enchantment and replace it with a chastity curse that automatically zaps any boy foolish, or courageous, enough to pursue her.
Josh Abrim -- a BMX racer with a killer smile, Olympic dreams, and dangerous secrets of his own -- is just that kind of boy. When he and Channie realize their interest in each other is more than just friendship, she turns to dark and forbidden magic, determined to break the curse keeping them apart. Her inexperience makes matters infinitely worse and unleashes a malevolent force with the power to destroy everything they love … including each other.